Monitoring capabilities of schedulers in model-driven development of real-time systems
2012 (English)In: 2012 IEEE 17th Conference On Emerging Technologies & Factory Automation (ETFA), IEEE , 2012, 6489589- p.Conference paper (Refereed)
Model-driven development has the potential to reduce the design complexity of real-time embedded systems by increasing the abstraction level, enabling analysis at earlier phases of development, and automatic generation of code from the models. In this context, capabilities of schedulers as part of the underlying platform play an important role. They can affect the complexity of code generators and how the model is implemented on the platform. Also, the way a scheduler monitors the timing behaviors of tasks and schedules them can facilitate the extraction of runtime information. This information can then be used as feedback to the original model in order to identify parts of the model that may need to be re-designed and modified. This is especially important in order to achieve round-trip support for model-driven development of real-time systems. In this paper, we describe our work in providing such monitoring features by introducing a second layer scheduler on top of the OSE real-time operating system's scheduler. The goal is to extend the monitoring capabilities of the scheduler without modifying the kernel. The approach can also contribute to the predictability of applications by bringing more awareness to the scheduler about the type of real-time tasks (i.e., periodic, sporadic, and aperiodic) that are to be scheduled and the information that should be monitored and logged for each type.
Place, publisher, year, edition, pages
IEEE , 2012. 6489589- p.
, IEEE International Conference on Emerging Technologies and Factory Automation. Proceedings, ISSN 1946-0740
Abstraction level, Automatic generation of codes, Design complexity, Model driven development, Monitoring capabilities, Real time operating system, Real-time embedded systems, Run-time information
Engineering and Technology
IdentifiersURN: urn:nbn:se:kth:diva-131330DOI: 10.1109/ETFA.2012.6489589ISI: 000320333400058ScopusID: 2-s2.0-84876359904ISBN: 978-146734737-2OAI: oai:DiVA.org:kth-131330DiVA: diva2:656258
2012 IEEE 17th International Conference on Emerging Technologies and Factory Automation, ETFA 2012; Krakow; Poland; 17 September 2012 through 21 September 2012
QC 201310152013-10-152013-10-142013-10-15Bibliographically approved