Context-aware energy-efficient applications for cyber-physical systems
Description
Software systems have a strong impact on the energy consumption of the hardware they use. This is es- pecially important for cyber-physical systems where power consumption strongly influences the batterylife. For this reason, software developers should be more aware of the energy consumed by their sys- tems. Moreover, software systems should be developed to adapt their behavior to minimize the energyconsumed during their execution. This can be done by monitoring the usage context of the system andhaving runtime support to react to those changes that impact the energy footprint negatively. Althoughboth the hardware and the software parts of cyber-physical systems can be adapted to reduce its energyconsumption, this paper focuses on software adaptation. Concretely, the paper illustrates how to addressthe problem of developing context-aware energy-efficient applications using a Green Eco-Assistant thatmakes use of advanced software engineering methods, such as Dynamic Software Product Lines and Sep- aration of Concerns. The main steps of our approach are illustrated by applying them to a cyber-physicalsystem case study.
Abstract
Junta de Andalucía MAGIC P12-TIC1814
Abstract
Ministerio de Ciencia, Innovación y Universidades HADAS TIN2015-64841-R
Additional details
- URL
- https://idus.us.es/handle//11441/111451
- URN
- urn:oai:idus.us.es:11441/111451
- Origin repository
- USE