2019
DOI: 10.1016/j.adhoc.2018.08.004
|View full text |Cite
|
Sign up to set email alerts
|

Context-aware energy-efficient applications for cyber-physical systems

Abstract: Software systems have a strong impact on the energy consumption of the hardware they use. This is especially important for cyber-physical systems where power consumption strongly influences the battery life. For this reason, software developers should be more aware of the energy consumed by their systems. Moreover, software systems should be developed to adapt their behavior to minimize the energy consumed during their execution. This can be done by monitoring the usage context of the system and having runtime… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 16 publications
(14 citation statements)
references
References 30 publications
(89 reference statements)
0
14
0
Order By: Relevance
“…Regarding software product lines, several works have been developed with the goal of accurately and, in a lightweight matter, analyzing products independently, and calculate ,for each one, properties such as correctness and performance. Nevertheless, the energy consumption of software products is yet a narrowly explored concept [14,15]. In [14], an initial approach for statically inferring energy estimations was presented.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Regarding software product lines, several works have been developed with the goal of accurately and, in a lightweight matter, analyzing products independently, and calculate ,for each one, properties such as correctness and performance. Nevertheless, the energy consumption of software products is yet a narrowly explored concept [14,15]. In [14], an initial approach for statically inferring energy estimations was presented.…”
Section: Related Workmentioning
confidence: 99%
“…In [14], an initial approach for statically inferring energy estimations was presented. The strategy that was followed in [15] was to create an approach to build Dynamic SPLs and, through a dynamic analysis approach (involving continuous usage monitoring), the SPL could adapt itself to avoid using features potentially leading to excessive consumptions. To the best of our knowledge, these are the only research works performed for SPLs that target energy analysis.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, Hasan et al [52] measure the energy consumption of the Java collections classes by creating energy profiles, and demonstrate that choosing an energy efficient collection can improve energy consumption of Android application by as much as 38%. Similar analysis of energy impact have been performed over other specific functionalities such as logging [39] , compression [56] , the HTTP protocol [57] , testing frameworks [58] , or the operationalization of quality attributes [7] . Raising the abstraction level of the refactoring, Morales et al [54] analyze the impact of anti-patterns on the design of Android applications, and propose EARMO, an anti-pattern correction approach based on evolutionary multi-objective techniques that accounts for energy consumption when refactoring mobile anti-patterns.…”
Section: Related Workmentioning
confidence: 99%
“…Apart from evaluating the time required by our modules to return a solution, we also planned to measure their energy consumption associated using hardware energy meters [18,20]. Nonetheless, it has not been possible as evaluation was done during the teleworking restrictions imposed by the COVID-19 global pandemic.…”
Section: G2mentioning
confidence: 99%