Volltext-Downloads (blau) und Frontdoor-Views (grau)
  • search hit 2 of 5
Back to Result List

Power Consumption Estimation in Model Driven Software Development for Embedded Systems

  • Due to the resource-constrained nature of embedded systems, it is crucial to support the estimation of their power consumption as early in the development process as possible. Non-functional requirements based on power consumption directly impact the software design, e.g., watt-hour thresholds and expected lifetimes based on battery capacities. Even if software affects hardware behavior directly, these types of requirements are often overlooked by software developers because they are commonly associated with the hardware layer. Modern trends in software engineering such as Model-Driven Development (MDD) can be used in embedded software development to evaluate power consumption-based requirements in early design phases. However, power consumption aspects are currently not sufficiently considered in MDD approaches. In this paper, we present a model-driven approach using Unified Modeling Language profile extensions to model hardware components and their power characteristics. Software m odels are combined with hardware models to achieve a system-wide estimation, including peripheral devices, and to make the power-related impact in early design stages visible. By deriving energy profiles, we provide software developers with valuable feedback, which may be used to identify energy bugs and evaluate power consumption-related requirements. To demonstrate the potential of our approach, we use a sensor node example to evaluate our concept and to identify its energy bugs.

Export metadata

Additional Services

Share in Twitter Search Google Scholar


Author:Marco SchaarschmidtORCiD, Michael UelschenORCiD, Elke Pulvermüller
Title (English):Power Consumption Estimation in Model Driven Software Development for Embedded Systems
Parent Title (English):Proceedings of the 16th International Conference on Software Technologies - ICSOFT
Document Type:Conference Proceeding
Year of Completion:2021
Release Date:2021/07/27
Tag:Embedded Systems; Energy Bug; MARTE; Model-Driven Development; Power Consumption; UML
First Page:47
Last Page:58
ICSOFT 2021, 16th International Conference on Software Technologies, 6-8 July, online

Für Download Login notwendig.
Faculties:Fakultät IuI
DDC classes:000 Allgemeines, Informatik, Informationswissenschaft / 004 Informatik
Review Status:Veröffentlichte Fassung/Verlagsversion
Licence (German):License LogoCreative Commons - CC BY-NC-ND - Namensnennung - Nicht kommerziell - Keine Bearbeitungen 4.0 International