Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2009.16D.6.871

Energy Component Library for Power Consumption Analysis of Embedded Software  

Hong, Jang-Eui (충북대학교 컴퓨터과학과)
Kim, Doo-Hwan (충북대학교 컴퓨터과학과)
Abstract
Along with the complexity and size growth of embedded software, it is critical to meet the nonfunctional requirements such as power consumption as well as functional requirements such as correctness. This paper, apart from the existing studies of source code-based power analysis, proposes an approach of model-based power analysis using UML 2.0. Specially, we focus on the development of energy library to analyze the power consumption of embedded software. Our energy library supports model-based power analysis, and also supports the easy adaption for the change of embedded application.
Keywords
Embedded Software; Power Consumption Analysis; Energy Library;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Xiong Yue, Zhou Xuehai, et al, “OOEM: Object-Oriented Energy Model for Embedded Software Reuse,” IEEE International Conference on Information Reuse and Integration, pp.551-558, 2003
2 G. Qu, et al, “Code Coverage-based power estimation techniques for microprocessors,” Journal of Circuits, Systems, and Computers, Vol.11, No.5, pp.557-574, 2002   DOI   ScienceOn
3 A. Muttreja, et al, “Hybrid Simulation for Energy Estimation of Embedded Software,” IEEE Transactions on Computer- Aided Design of Integrated Circuits and Systems, Vol.26, No.10, pp.1843-1854, 2007   DOI   ScienceOn
4 A. Sinha and A. P. Chandrakasan, “JouleTrack - A Web based Tool for Software Energy Profiling,” Proc. 38th IEEE Conference on Design Automation (DAC'01), pp.220-225, June, 2001   DOI
5 OMG, 'Unified Modeling Language: Superstructure,' version 2.1.2 (formal /2007-11-02) edition, 2007. available from: http://www.omg.org
6 T. K. Tan, A. Raghunathan, et al, “EMSIM: An Energy Simulation Framework for an Embedded Operating System,” Proc. of International Symposium of Circuits and Systems, pp.464-467, 2002
7 R. G. Carvajal, et. al., “The flipped voltage follower: a useful cell for low-voltage low-power circuit design,” IEEE TOCS, Vol.52, Issue 7, pp.1276-1291, 2005
8 V. Tiwari, S.Malik, and A.Wolfe, “Power analysis of embedded software: A first step towards software power minimization,” IEEE Transactions on VLSI systems, Vol.2, No.4, pp.437-445, Dec., 1994   DOI   ScienceOn
9 T. K. Tan, A. Raghunathan, et al, “High-Level Energy Macromodeling of Embedded Software,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol.21, No.9, pp.1037-1050, Sep., 2002   DOI   ScienceOn
10 T. K. Tan, et al, “Software Architectural Transformations: A New Approach to Low Energy Embedded Software,” Proc. of DATE, 2003, pp.1046-1051, Dec., 2003
11 T. K. Tan, A. Rahunathan, et al, “Energy Macromodeling of Embedded Operating Systems,” ACM Transactions on Embedded Computing Systems, Vol.4, Issue 1, pp.231-254, 2005   DOI
12 H. Jun, et. al., “Modelling and Analysis of Power Consumption for Component-Based Embedded Software,” EUC Workshop 2006, pp.795-804, 2006   DOI   ScienceOn
13 V. Garousi, L. Briand, and Y. Labiche, 'Control flow analysis of UML 2.0 Sequence Diagrams, Carleton University,' Technical Report SCE-05-09, 2005
14 D. Sarta, D. Trifone, and G. Ascia, “A Data Dependent Approach to Instruction Level Power Estimation,” IEEE Alessandro Volta Memorial Workshop on Low Power Design, pp.182-190, 1999
15 J. R. Bammi, Edwin Harcourt, et al, “Software Performance Estimation Strategies in a System-Level Design Tool,” Proc. Of the CODES”00, pp.82-86, 2000   DOI
16 Vivek Tiwari, et al, “Power Analysis of Embedded Software: A First Step Towards Software Power Minimization,” IEEE Transactions on VLSI Systems, Vol.2, No.4, pp.437-445, Dec., 1994   DOI   ScienceOn