A flexible framework for component-based application with real-time requirements and its supporting execution framework
Studies in Computational Intelligence
- Volumen: 520
- Fecha: 01 January 2014
- Páginas: 3-22
- ISSN: 1860949X
- ISBN: 9783642408878
- Source Type: Book Series
- DOI: 10.1007/978-3-642-40888-5_1
- Document Type: Article
- Publisher: Springer Verlagservice@springer.de
This chapter describes a development approach for supporting acomponent-based development process of real-time applications, and the schedulability analysis of the resulting software. The approach revolves around the Model-Driven Software Engineering paradigm and its associated technologies. They provide the theoretical and technological support for defining the most suitable abstraction levels at which applications are designed, analyzed, deployed, etc., as well as the automatic evolution of models through the defined abstractions levels. To ensure that the analyzed models correspond to the input architectural description, it is necessary to establish univocal correspondences between the concepts of the domains involved in the process. The development process is supported by an Eclipse-based tool-chain, and a sample case study comprising the well-known cruise control problem illustrates its use. © 2014 Springer-Verlag Berlin Heidelberg.