Title :
Real-time system development: The programming model of MARS
Author :
Kopetz, H. ; Fohler, G. ; Grünsteidl, G. ; Kantz, H. ; Pospischil, G. ; Puschner, P. ; Reisinger, J. ; Schlatterbeck, R. ; Schütz, W. ; Vrchoticky, A. ; Zainlinger, R.
Author_Institution :
Inst. fuer Technische Inf., Technische Univ. Wien, Vienna, Austria
Abstract :
The systematic development of fault-tolerant real-time systems with guaranteed timeliness requires an appropriate system architecture and a rigorous design methodology. Those services of the architecture that help to simplify the work of the real-time programmer are described, taking the MARS architecture as an example. Programming in the large activities, i.e., the systematic derivation of task timing parameters from the requirements specification, are then addressed. Programming to meet a time budget is discussed, and the programming interface, the programming environment, and the testing and support tools are presented. The architecture and most of the tools have been implemented and can be demonstrated on a fault-tolerant prototype application
Keywords :
fault tolerant computing; programming; real-time systems; MARS architecture; fault-tolerant real-time systems; guaranteed timeliness; programming environment; programming interface; programming model; support tools; system development; task timing parameters; testing tools; time budget; Design methodology; Fault tolerance; Fault tolerant systems; Mars; Programming environments; Programming profession; Prototypes; Real time systems; Testing; Timing;
Conference_Titel :
Autonomous Decentralized Systems, 1993. Proceedings. ISADS 93., International Symposium on
Conference_Location :
Kawasaki
Print_ISBN :
0-8186-3125-2
DOI :
10.1109/ISADS.1993.262691