loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Marco Schaarschmidt 1 ; Michael Uelschen 1 and Elke Pulvermüller 2

Affiliations: 1 Faculty of Engineering and Computer Science, University of Applied Sciences Osnabrück, Germany ; 2 Software Engineering Research Group, University of Osnabrück, Germany

Keyword(s): Model-Driven Development, Embedded Systems, UML, MARTE, Power Consumption, Energy Bug.

Abstract: 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. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.145.178.240

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Schaarschmidt, M.; Uelschen, M. and Pulvermüller, E. (2021). Power Consumption Estimation in Model Driven Software Development for Embedded Systems. In Proceedings of the 16th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-523-4; ISSN 2184-2833, SciTePress, pages 47-58. DOI: 10.5220/0010522700470058

@conference{icsoft21,
author={Marco Schaarschmidt. and Michael Uelschen. and Elke Pulvermüller.},
title={Power Consumption Estimation in Model Driven Software Development for Embedded Systems},
booktitle={Proceedings of the 16th International Conference on Software Technologies - ICSOFT},
year={2021},
pages={47-58},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010522700470058},
isbn={978-989-758-523-4},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 16th International Conference on Software Technologies - ICSOFT
TI - Power Consumption Estimation in Model Driven Software Development for Embedded Systems
SN - 978-989-758-523-4
IS - 2184-2833
AU - Schaarschmidt, M.
AU - Uelschen, M.
AU - Pulvermüller, E.
PY - 2021
SP - 47
EP - 58
DO - 10.5220/0010522700470058
PB - SciTePress