Framework of Software Design Patterns for Energy-Aware Embedded Systems
Marco Schaarschmidt, Michael Uelschen, Elke Pulvermüller, Clemens Westerkamp
2020
Abstract
With the increasing size and complexity of embedded systems, the impact of software on energy consumption is becoming more important. Previous research focused mainly on energy optimization at the hardware level. However, little research has been carried out regarding energy optimization at the software design level. This paper focuses on the software design level and addresses the gap between software and hardware design for embedded systems. This is achieved by proposing a framework for software design patterns, which takes aspects of power consumption and time behavior of the hardware level into account. We evaluate the expressiveness of the framework by applying it to well-known and novel design patterns. Furthermore, we introduce a dimensionless numerical efficiency factor to make possible energy savings quantifiable.
DownloadPaper Citation
in Harvard Style
Schaarschmidt M., Uelschen M., Pulvermüller E. and Westerkamp C. (2020). Framework of Software Design Patterns for Energy-Aware Embedded Systems.In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-421-3, pages 62-73. DOI: 10.5220/0009351000620073
in Bibtex Style
@conference{enase20,
author={Marco Schaarschmidt and Michael Uelschen and Elke Pulvermüller and Clemens Westerkamp},
title={Framework of Software Design Patterns for Energy-Aware Embedded Systems},
booktitle={Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2020},
pages={62-73},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009351000620073},
isbn={978-989-758-421-3},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Framework of Software Design Patterns for Energy-Aware Embedded Systems
SN - 978-989-758-421-3
AU - Schaarschmidt M.
AU - Uelschen M.
AU - Pulvermüller E.
AU - Westerkamp C.
PY - 2020
SP - 62
EP - 73
DO - 10.5220/0009351000620073