DocumentCode :
1745489
Title :
Safe object oriented programming of distributed real time systems in PEARL*
Author :
Halang, Wolfgang A. ; Pereira, Carlos E. ; Frigeri, Alceu Heinke
Author_Institution :
Fac. of Electr. Eng., Fern Univ., Hagen, Germany
fYear :
2001
fDate :
2001
Firstpage :
87
Lastpage :
94
Abstract :
Often, the advantages attainable by object oriented programming cannot be realised due to the widespread use of inadequate languages in the domain of real time and distributed systems. In order to meet the needs of these areas to an unmatched extent, the article advocates the use of PEARL as base language, and its extension PEARL* for object oriented software development. The paper mainly focuses on supporting software engineering for safety related embedded systems. To this end, appropriate subsets of PEARL and PEARL* are defined, meeting the requirements of the Safety Integrity Levels 1, 2 and 3, respectively. It is possible to combine code associated with different Safety Integrity Levels in a transparent way, assuming that the ethical parts respect some safety rules, but allowing other uncritical parts of a system to be implemented in more comfortable ways
Keywords :
distributed programming; object-oriented languages; object-oriented programming; real-time systems; safety-critical software; software standards; PEARL; PEARL*; Safety Integrity Levels; distributed real time systems; ethical parts; inadequate languages; object oriented software development; real time distributed systems; safe object oriented programming; safety related embedded systems; safety rules; software engineering; uncritical parts; Application software; Automation; Concurrent computing; Object oriented modeling; Object oriented programming; Power system management; Power system modeling; Real time systems; Safety; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2001. ISORC - 2001. Proceedings. Fourth IEEE International Symposium on
Conference_Location :
Magdeburg
Print_ISBN :
0-7695-1089-2
Type :
conf
DOI :
10.1109/ISORC.2001.922822
Filename :
922822
Link To Document :
بازگشت