DocumentCode :
1298725
Title :
Real-Time Euclid: A language for reliable real-time systems
Author :
Kligerman, Eugene ; Stoyenko, Alexander D.
Author_Institution :
Dept. of Comput. Sci., Toronto Univ., Ont., Canada
Issue :
9
fYear :
1986
Firstpage :
941
Lastpage :
949
Abstract :
Real-Time Euclid, a language designed specifically to address reliability and guaranteed schedulability issues in real-time systems, is introduced. Real-Time Euclid uses exception handlers and import/export lists to provide comprehensive error detection, isolation, and recovery. The philosophy of the language is that every exception detectable by the hardware or the software must have an exception-handler clause associated with it. Moreover, the language definition forces every construct in the language to be time- and space-bounded. Consequently, Real-Time Euclid programs can always be analyzed for guaranteed schedulability of their processes. Thus, it is felt that Real-Time Euclid is well-suited for writing reliable real-time software.
Keywords :
programming languages; real-time systems; Real-Time Euclid; address reliability; error detection; exception handlers; exception-handler clause; import/export lists; isolation; real-time software; real-time systems; recovery; reliable real-time systems; schedulability issues; Arrays; Monitoring; Reactive power; Real-time systems; Software reliability; Syntactics; Compiler; exception handling; guaranteed response time; real-time systems; run-time system; schedulability; software reliability; system programming languages;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1986.6313049
Filename :
6313049
Link To Document :
بازگشت