Title :
Transforming UML state machines into stochastic Petri nets for energy consumption estimation of embedded systems
Author :
Shorin, Dmitriy ; Zimmermann, Armin ; Maciel, Paulo
Author_Institution :
Syst. & Software Eng., Ilmenau Univ. of Technol., Ilmenau, Germany
Abstract :
This paper presents an ongoing effort towards a methodology for the model-based engineering of energy-efficient automation systems. Energy consumption is an increasingly important decision criterion, which has to be included in the search for good architectural and design alternatives. In the paper, a modelling and performance evaluation technique is proposed, which describes an embedded system with an operational model of the processor hardware and an application model of the software. UML extended with MARTE profile elements is used for this part. Both models are transformed into a stochastic Petri net (SPN), for which we give transformation rules. It is then possible to predict the energy consumption of the hardware / software system by a standard evaluation of the Petri net. An example is provided.
Keywords :
Petri nets; Unified Modeling Language; embedded systems; energy consumption; power aware computing; MARTE profile element; UML state machines; Unified Modeling Language; decision criterion; energy consumption estimation; energy-efficient automation system; model-based engineering; modeling and analysis of realtime and embedded systems; performance evaluation technique; processor hardware; stochastic Petri nets; Analytical models; Embedded systems; Energy consumption; Microcontrollers; Power demand; Stochastic processes; Unified modeling language; MARTE; Petri nets; UML; energy consumption; energy efficiency;
Conference_Titel :
Sustainable Internet and ICT for Sustainability (SustainIT), 2012
Conference_Location :
Pisa
Print_ISBN :
978-1-4673-2031-3