Schedulability analysis for automated implementations of real-time object-oriented models
- 27 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The increasing complexity of real-time software has led to a recent trend in the use of high-level modeling languages for development of real-time software. One representa- tive example is the modeling language ROOM (real-time object-oriented modeling), which provides features such as object-orientation, state machine description of behaviors, formal semantics for executability of models, and possibil- ity of automated code generation. However, these modeling languages largely ignore the timeliness aspect of real-time systems, and fail to provide any guidance for a designer to a priori predict and analyze temporal behavior. In this paper we consider schedulability analysis for au- tomated implementations of ROOM models, based on the ObjecTime toolset. This work builds on results presented in (8), where we developed some guidelines for the de- sign and implementation of real-time object-oriented mod- els. Using the guidelines, we have modified the run-time system library provided by the ObjecTime toolset to make it amenable to schedulability analysis. Based on the modi- fied toolset, we show how a ROOM model can be analyzed for schedulability, taking into account the implementation overheads and structure. The analysis is validated experi- mentally, first using simple periodic models, and then using a large case study of a train tilting system.Keywords
This publication has 5 references indexed in Scilit:
- Guidelines for automated implementation of executable object oriented models for real-time embedded control systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An extendible approach for analyzing fixed priority hard real-time tasksReal-Time Systems, 1994
- Engineering and analysis of fixed priority schedulersIEEE Transactions on Software Engineering, 1993
- A Practitioner’s Handbook for Real-Time AnalysisPublished by Springer Nature ,1993
- Statecharts: a visual formalism for complex systemsScience of Computer Programming, 1987