Performance and energy consumption estimation for commercial off-the-shelf component system design

Ermeson Andrade,Paulo Maciel,Tiago Falcão,Bruno Nogueira,Carlos Araujo,Gustavo Callou
DOI: https://doi.org/10.1007/s11334-009-0110-7
2009-12-30
Innovations in Systems and Software Engineering
Abstract:Nowadays, component-based embedded real- time systems have been used to improve the system development as well as to keep cost down through the reuse of embedded software applications. Besides, the use of semi-formal models has been widely adopted in the embedded real-time system component and system life cycle due to their friendly and intuitive notations. However, the ever more complex systems of today require modeling methods that allow early detection of potential problems in the initial phases of development. This paper presents the mapping process of UML state machine diagram into a time Petri net with energy constraints so as to estimate execution time and energy consumption in early phases of the embedded real-time component development life cycle. The estimates obtained from the model show that the proposed approach is indeed a good approximation to the respective measures obtained from the real hardware platform.
What problem does this paper attempt to address?