The power consumption of an embedded system has been increased. It is important to analyze energy consumption while taking software behaviors into account to reduce energy consumption. Some studies propose model-based energy analysis. Although these method can estimate energy usage within a short time as compared with code-based analysis, the problem is that these technique cannot detect the bottleneck of energy consumption in software behavior in the design stage. This paper proposes an energy consumption analysis method for multi-granularity of ExecutableUML models. The method is useful for detecting the bottleneck of energy consumption in software behavior in the design stage. We also demonstrate that the error of our energy analysis method is, on average, 9.0%.
[1]
Tohru Ishihara,et al.
A Run-Time Power Analysis Method using OS-Observable Parameters for Mobile Terminals
,
2010
.
[2]
Jong-Phil Kim,et al.
A Power Consumption Analysis Technique Using UML-Based Design Models in Embedded Software Development
,
2011,
SOFSEM.
[3]
Jörg Widmer,et al.
Survey on Energy Consumption Entities on the Smartphone Platform
,
2011,
2011 IEEE 73rd Vehicular Technology Conference (VTC Spring).
[4]
Feng Xia,et al.
A Review on mobile application energy profiling: Taxonomy, state-of-the-art, and open research issues
,
2015,
J. Netw. Comput. Appl..