DocumentCode :
3406794
Title :
Composing dependable real time software of function blocks
Author :
Halang, Wolfgang A. ; Mostert, Sias
Author_Institution :
Fac. of Electr. Eng., Fern Univ., Hagen, Germany
fYear :
2001
fDate :
2001
Firstpage :
119
Lastpage :
126
Abstract :
Society increasingly depends on programmable electronic systems in life critical automation systems. Programs employed for purposes of safety related control must be safety licensed, which is a very difficult and hitherto not satisfactorily solved problem. To obtain trustworthy software, it is advocated to employ the principle of divide and conquer, and to orient the design of control systems at the comprehension capabilities of humans by using function block diagrams on the basis of verified libraries as the only programming method so far, allowing us to verify automation software easily and economically. Function block libraries specific to application areas can be rigorously verified with formal methods, and single application programs can be safety licensed by diverse back translation, an extremely simple, but rigorous method directly leading back in one step from object code to the graphical specification level. Augmented with timing features, function block diagrams are amenable to a priori schedulability analysis with standard methods
Keywords :
computerised control; contracts; divide and conquer methods; formal specification; parallel languages; program verification; safety-critical software; scheduling; a priori schedulability analysis; automation software; dataflow languages; dependable real time software; diverse back translation; divide and conquer; formal methods; function block diagrams; graphical specification level; life critical automation systems; object code; programmable electronic systems; rigorous method; safely licensing; safety licensed; safety related control; schedulability analysis; standard methods; timing features; trustworthy software; verified libraries; Application software; Automatic control; Automatic programming; Control systems; Design automation; Functional programming; Humans; Safety; Software libraries; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 2001. Proceedings. Sixth International Workshop on
Conference_Location :
Rome
ISSN :
1530-1443
Print_ISBN :
0-7695-1068-X
Type :
conf
DOI :
10.1109/WORDS.2001.945122
Filename :
945122
Link To Document :
بازگشت