International Journal of Modeling and Optimization (IJMO)
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.