• DocumentCode
    581103
  • 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
  • fYear
    2012
  • fDate
    4-5 Oct. 2012
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Sustainable Internet and ICT for Sustainability (SustainIT), 2012
  • Conference_Location
    Pisa
  • Print_ISBN
    978-1-4673-2031-3
  • Type

    conf

  • Filename
    6388016