DocumentCode :
1875831
Title :
Practical formal development of real-time systems
Author :
Bradley, S.P. ; Henderson, W.D. ; Kendall, D. ; Robson, A.P.
Author_Institution :
Dept. of Comput., Northumbria Univ., Newcastle-upon-Tyne, UK
fYear :
1994
fDate :
18-19 May 1994
Firstpage :
44
Lastpage :
48
Abstract :
The complexities of real-time systems are such that it is often thought necessary to give a formal justification of their correctness especially if they are to be used in a safety-critical environment. We describe our work on a formally based design method for real-time systems which allows the timing aspects of a concurrent system to be mathematically described and verified, as well as semi-automatically implemented. Our design language, AORTA, is a timed process algebra, with features to ensure that all designs can be implemented. A predictable real-time kernel is also described, which is used in the construction of a system from an AORTA design, and which allows the timing of the implementation to be verified
Keywords :
multiprocessing systems; program verification; real-time systems; software engineering; systems analysis; AORTA; concurrent system; correctness; design language; formal development; formal justification; formally based design method; mathematical description; predictable real-time kernel; real-time systems; safety-critical environment; semi-automatically implemented; system construction; system verification; timed process algebra; timing; timing aspects; Algebra; Costs; Design methodology; Formal specifications; Formal verification; Kernel; Mars; Real time systems; Time factors; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Operating Systems and Software, 1994. RTOSS '94, Proceedings., 11th IEEE Workshop on
Conference_Location :
Seattle, WA
Print_ISBN :
0-8186-5710-3
Type :
conf
DOI :
10.1109/RTOSS.1994.292563
Filename :
292563
Link To Document :
بازگشت