# Towards Practical, Precise and Parametric Energy Analysis of IT   Controlled Systems

**Authors:** Bernard van Gastel (Open University NL, Radboud University,, Nijmegen NL), Marko van Eekelen (Open University NL, Radboud University,, Nijmegen NL)

arXiv: 1705.00961 · 2017-05-03

## TL;DR

This paper advances practical energy analysis of IT-controlled systems by extending a precise, parametric analysis method to more complex programming languages and exploring real-world application domains.

## Contribution

It extends the energy analysis from a limited language to more practical programming features, moving towards real-world applicability.

## Key findings

- Extended ECA language with common programming features.
- Identified threats to validity in practical energy analysis.
- Progressed towards practical energy consumption analysis.

## Abstract

Energy consumption analysis of IT-controlled systems can play a major role in minimising the overall energy consumption of such IT systems, during the development phase, or for optimisation in the field. Recently, a precise energy analysis was developed, with the property of being parametric in the hardware. In principle, this creates the opportunity to analyse which is the best software implementation for given hardware, or the other way around: choose the best hardware for a given algorithm.   The precise analysis was introduced for a very limited language: ECA. In this paper, several important steps are taken towards practical energy analysis. The ECA language is extended with common programming language features. The application domain is further explored, and threats to the validity are identified and discussed. Altogether, this constitutes an important step towards analysing energy consumption of IT-controlled systems in practice.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1705.00961/full.md

## Figures

18 figures with captions in the complete paper: https://tomesphere.com/paper/1705.00961/full.md

## References

21 references — full list in the complete paper: https://tomesphere.com/paper/1705.00961/full.md

---
Source: https://tomesphere.com/paper/1705.00961