Targeting different abstraction layers by model-based design methods for embedded systems: A case study
Omair Rafique, Manuel Gesell, Klaus Schneider · 2013
In this paper, we show how code can be generated at different levels of abstraction from a single source description. To this end, we use a model-driven development tool called Averest that is based on a synchronous programming language. We illustrate our approach by means of a case study from the domain of distributed real-time automotive embedded systems. This paper focuses thereby mainly on the use of the Averest toolkit to generate code at different levels of abstraction.