SMARTCore: Boosting Model-Driven Engineering of Embedded Systems for Multicore
2015 12th International Conference on Information Technology - New Generations, 2015
ABSTRACT Thanks to continuous advances in both software and hardware technologies the power of mo... more ABSTRACT Thanks to continuous advances in both software and hardware technologies the power of modern embedded systems is ever increasing along with their complexity. Among the others, Model-Driven Engineering has grown consideration for mitigating this complexity through its ability to shift the focus of the development from hand-written code to models from which correct-by-construction implementation is automatically gener-ated. However, the path towards correctness-by-construction is often twisted by the inability of current MDE approaches to preserve certain extra-functional properties such as CPU and memory usage, execution time and power consumption. With SMARTCore we address open challenges, described in this paper together with an overview of possible solutions, in modelling, generating code from models, and exploiting back-propagated extra-functional properties observed at runtime for deployment optimisation of embedded systems on multicore. SMARTCore brings together world leading competence in soft-ware engineering, model-driven engineering for embedded sys-tems (Mälardalen University), and market leading expertise in the development of these systems in different business areas (ABB Corporate Research, Ericsson AB, Alten Sweden AB).
Uploads
Papers by Detlef Scholle