5 CONCLUSIONS
This paper outlines a phase-by-phase process for
estimating energy consumption in networked em-
bedded systems for typical development processes.
The goal is to integrate energy estimation in the
design process and to give developers the possibili-
ties to evaluate how design variants impact energy
consumption. To make this possible, energy estima-
tion must be enabled in the early phases of design
since every decision further limits the ability to
make design changes during later phases.
In this paper we created formalized energy con-
sumption estimates using various existing techniques
and the information that is available at each stage of
the process. The models we developed for net-
worked embedded system designs, such as for auto-
motive systems, include the effort required for each
task, sleep states and network communication.
Our research focused on the development of a se-
ries of models that factor in the information acquired
during each development phase and refine the model
of the prior phase. To date, other research work has
not considered a systematic analysis and examina-
tion of energy consumption during each develop-
ment phase. Future research will include validation
of the models using measurements during system
design.
REFERENCES
Arthur D. Little, Market and Technology Study Automo-
tive Power Electronics 2015. Available:
http://www.adlittle.com/downloads/tx_adlreports/AD
L_Study_Power_Electronics_2015.pdf.
A. Monetti, T. Otter, and N. Ulshöfer, “Spritverbrauch
senken, Reichweite erhöhen: System-Basis-Chip für
den Teilnetzbetrieb am CAN-Bus,” Elektronik
Automotive, no. 11, pp. 24–27, 2011.
J. Weber, Automotive Development Processes: Processes
for Successful Customer Oriented Vehicle
Development. Berlin, Heidelberg: Springer-Verlag
Berlin Heidelberg, 2009.
J. E. Ross and S. Perry, Total quality management: Text,
cases and readings, 3rd ed. Boca Raton, Fla: St. Lucie
Press, 1999.
AUTOSAR, Automotive Open System Architecture -
Homepage. Available: www.autosar.org.
B. W. Boehm, Software engineering economics.
Englewood Cliffs, NJ: Prentice-Hall, 1981.
V-Modell XT: Part 1: Fundamentals of the V-Modell.
Available: http://ftp.tu-clausthal.de/pub/institute/
informatik/v-modell-xt/Releases/1.3/V-Modell XT
HTML English (2012, Aug. 06).
Freescale’s portfolio of automotive microcontrollers.
Available: www.freescale.com/webapp/sps/site/
homepage.jsp?
code=IFATOATMTV
The Embedded Microprocessor Benchmark Consortium,
AutoBench 1.1: Software Benchmark Data Book.
Available: http://www.eembc.org/techlit/datasheets/
autobench_db.pdf.
A. J. Albrecht, “Measuring Application Development
Productivity,” Proceedings of the Joint SHARE,
GUIDE, and IBM Application Development
Symposium, Monterey, California, October 14–17,
IBM Corporation (1979), pp. 83–92.
T. McCabe, “A Complexity Measure,” IIEEE Trans.
Software Eng, vol. 2, no. 4, pp. 308–320, 1976.
P. Heinrich and C. Prehofer, “Network-Wide Energy
Optimization for Adaptive Embedded Systems,” in
Proceedings of the 4th Workshop on Adaptive and
Reconfigurable Embedded Systems (APRES 2012),
2012, pp. 24–27.
K. Donnelly, Z. Beckett-Furnell, S. Traeger, T.
Okrasinski, and S. Holman, “Eco-design implemented
through a product-based environmental management
system,” Journal of Cleaner Production, vol. 14, no.
15-16, pp. 1357–1367, 2006.
C. Seo, G. Edwards, D. Popescu, S. Malek, and N.
Medvidovic, “A framework for estimating the energy
consumption induced by a distributed system's
architectural style,” in Proceedings of the 8th
international workshop on Specification and
verification of component-based systems - SAVCBS
'09: ACM Press, 2009, p. 27.
Tensilica, Inc, Optimizing for Energy Using the Xenergy
Energy Estimator Tool: Application Note. Available:
http://www.tensilica.com/uploads/pdf/XenergyEstimat
ion.pdf.
V. Konstantakos, A. Chatzigeorgiou, S. Nikolaidis, and T.
Laopoulos, “Energy Consumption Estimation in
Embedded Systems,” IEEE Trans. Instrum. Meas,
vol.
57, no. 4, pp. 797–804, 2008.
S. Apel, D. Batory, K. Czarnecki, F. Heidenreich, C.
Kästner, O. Nierstrasz, N. Siegmund, and M.
Rosenmüller, “Automating energy optimization with
features,” in Proceedings of the 2nd International
Workshop on Feature-Oriented Software Development
- FOSD '10: ACM Press, 2010, pp. 2–9.
N. Shankaran, J. S. Kinnebrew, X. D. Koutsoukas, C. Lu,
D. C. Schmidt, and G. Biswas, “An Integrated
Planning and Adaptive Resource Management
Architecture for Distributed Real-Time Embedded
Systems,” IEEE Trans. Comput, vol. 58, no. 11, pp.
1485–1499, 2009.
Dong-In Kang, S. Crago, and Jinwoo Suh, “A fast
resource synthesis technique for energy-efficient real-
time systems,” in Proceedings of the 23rd IEEE Real-
Time Systems Symposium RTSS 2002, IEEE, Ed, 2002.
Jingcao Hu and R. Marculescu, “Energy-aware
communication and task scheduling for network-on-
chip architectures under real-time constraints,” in
EarlyEnergyEstimationintheDesignProcessofNetworkedEmbeddedSystems
219