Title :
Extending the C++ language for hard real-time systems
Author :
Pons, Alexander P. ; Tapia, Moiez A.
Author_Institution :
Dept. of Comput. Inf. Syst., Miami Univ., Coral Gables, FL, USA
Abstract :
The design and development of a hard real-time application is often a difficult and time-consuming task. We present a description of the hard real-time C++ language (HRTC++) for real-time programming, which incorporates timing constraints consistent with the object-oriented concepts. The concepts of temporal abstract classes and virtual temporal constraints extend the inheritance mechanism of the C++ language to accommodate these real-time domain features. This significantly adapts the benefits of inheritance directly to real-time development, drawing from the contributions that inheritance renders to the reuse and consistency of software development
Keywords :
C++ language; inheritance; object-oriented programming; real-time systems; software engineering; HRTC++; hard real-time C++ language; hard real-time application; hard real-time systems; inheritance mechanism; object-oriented concepts; real-time development; real-time domain features; real-time programming; software development; temporal abstract classes; timing constraints; virtual temporal constraints; Application software; Electronic mail; Information systems; Object oriented modeling; Object oriented programming; Processor scheduling; Programming profession; Real time systems; Time factors; Timing;
Conference_Titel :
Southeastcon '99. Proceedings. IEEE
Conference_Location :
Lexington, KY
Print_ISBN :
0-7803-5237-8
DOI :
10.1109/SECON.1999.766090