Early Energy Estimation of Networked Embedded Systems Executing Concurrent Software Components
In this paper, the authors present and evaluates a new approach of modeling energy consumption of embedded systems resulted by concurrent software components. The objective is to enable energy estimation within early phases of system development, which allows system designers to compare different allocations of software components within networked systems. The model is presented in detail and its application demo started by a case study. Additionally, execution time estimation for software components is presented which is necessary for the energy model but previously not available. The model was developed being applicable early in the development process, i.e. previous to any software implementation. This was realized by using only available information.