Compiler support for object-oriented real-time software
- 1 September 1992
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 9 (5) , 45-50
- https://doi.org/10.1109/52.156896
Abstract
The suitability of compile-time code analysis and rearrangement to improve the predictability of object-oriented software in dynamic real-time environments is discussed. The techniques combine the abstraction of object-oriented software design with the power of static, compiler-based code analysis to develop and enhance the predictability of real-time software. They also counteract the effects of unpredictable delays caused by the arrival, servicing, and execution of dynamic tasks, and give the application latitude to react to delays caused by hardware, external events, and the loading of communication media.Keywords
This publication has 6 references indexed in Scilit:
- Object-oriented real-time systems: concepts and examplesComputer, 1992
- Survivable systemsCommunications of the ACM, 1992
- Building flexible real-time systems using the Flex languageComputer, 1991
- Object-oriented real-time language design: constructs for timing constraintsPublished by Association for Computing Machinery (ACM) ,1990
- Structuring large real-time systems with performance polymorphismPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1990
- Applying compiler techniques to scheduling in real-time systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1990