Gatti R. Self-Powered Cyber Physical Systems 2023