Towards Power Consumption Optimization forEmbedded Systems fromaModel-driven Software Development Perspective
DC Element | Wert | Sprache |
---|---|---|
dc.contributor.author | Schaarschmidt, M. | |
dc.contributor.author | Uelschen, M. | |
dc.contributor.author | Pulvermüller, E. | |
dc.contributor.editor | Fill, H. | |
dc.contributor.editor | van Sinderen, M. | |
dc.contributor.editor | Maciaszek, L.A. | |
dc.date.accessioned | 2023-02-17T12:15:20Z | - |
dc.date.available | 2023-02-17T12:15:20Z | - |
dc.date.issued | 2022 | |
dc.identifier.isbn | 9783031115127 | |
dc.identifier.issn | 1865-0929 | |
dc.identifier.uri | http://osnascholar.ub.uni-osnabrueck.de/handle/unios/65924 | - |
dc.description | Conference of 16th International Conference on Software Technologies, ICSOFT 2021 ; Conference Date: 6 July 2021 Through 8 July 2021; Conference Code:280589 | |
dc.description.abstract | A power consumption optimization for battery-powered and resource-constrained embedded systems is typically performed on the hardware layer while the application layer is often neglected. Because software applications affect the hardware behavior directly, power-related optimizations can result in major application design and workflow changes. Such in-depth modifications should be considered in early design phases, where they are most effective. For embedded software development, current trends in software engineering such as Model-Driven Development (MDD) can be used for an early power consumption analysis and optimization even if the hardware platform is not yet finalized. However, power consumption aspects on the application layer are currently not sufficiently considered in MDD. In this paper, we present an approach to abstract hardware components of an embedded system using the Unified Modeling Language (UML) and annotate UML-based models with power characteristics. Additionally, we define a novel UML profile to capture the dynamic behavior of hardware components while interacting with software applications. With our approach, energy profiles can be derived to make the impact of software on power consumption in early design stages visible. Energy profiles are also suitable for software optimization and energy bug detection, which is demonstrated using a sensor node use case example. © 2022, Springer Nature Switzerland AG. | |
dc.language.iso | en | |
dc.publisher | Springer Science and Business Media Deutschland GmbH | |
dc.relation.ispartof | Communications in Computer and Information Science | |
dc.subject | Application programs | |
dc.subject | Constrained optimization | |
dc.subject | Embedded systems | |
dc.subject | Embedded-system | |
dc.subject | Energy | |
dc.subject | Energy bug | |
dc.subject | Energy profile | |
dc.subject | Hardware components | |
dc.subject | MARTE | |
dc.subject | Model-Driven Development | |
dc.subject | Model-driven-development | |
dc.subject | Power consumption | |
dc.subject | Power consumption optimizations | |
dc.subject | Sensor nodes | |
dc.subject | Software applications, Electric power utilization | |
dc.subject | Software design, Application layers | |
dc.subject | UML | |
dc.title | Towards Power Consumption Optimization forEmbedded Systems fromaModel-driven Software Development Perspective | |
dc.type | conference paper | |
dc.identifier.doi | 10.1007/978-3-031-11513-4_6 | |
dc.identifier.scopus | 2-s2.0-85135074945 | |
dc.identifier.url | https://www.scopus.com/inward/record.uri?eid=2-s2.0-85135074945&doi=10.1007%2f978-3-031-11513-4_6&partnerID=40&md5=8f76863e15eb250351220164028294c2 | |
dc.description.volume | 1622 CCIS | |
dc.description.startpage | 117 | |
dc.description.endpage | 142 | |
dcterms.isPartOf.abbreviation | Commun. Comput. Info. Sci. | |
crisitem.author.dept | Institut für Informatik | - |
crisitem.author.deptid | institute12 | - |
crisitem.author.parentorg | FB 06 - Mathematik/Informatik/Physik | - |
crisitem.author.grandparentorg | Universität Osnabrück | - |
crisitem.author.netid | PuEl525 | - |
Seitenaufrufe
20
Letzte Woche
0
0
Letzter Monat
0
0
geprüft am 07.06.2024