Component-based software engineering (CBSE) for embedded systems is currently gaining ground because of shortened time-to-market, reduced development costs and increased software quality. One main characteristic of CBSE that enable these benefits is its facilitation of component reuse. However, existing tools and methods do not consider reuse of extra-functional properties in these systems.
In this paper we extend our previous work on contract-based reusable execution time predictions for software components with additional extra-functional properties, such as memory and energy consumption.