DocumentCode :
1968111
Title :
Formal description of a real-time operating system using RTPA
Author :
Wang, Yingxu ; Ngolah, Cyprian F.
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
Volume :
2
fYear :
2003
fDate :
4-7 May 2003
Firstpage :
1247
Abstract :
Most industrial computing systems are real-time systems where rigid time constraints must be met. Great attention should therefore be given to the design of real-time operating system (RTOS) because its malfunction may result in a disaster both to business and human life. Current RTOS´s are target-machine and application specific. This paper develops a new architecture of RTOS´s, RTOS+, which is generic and portable to different platforms. We adopt real-time process algebra (RTPA) to specify and describe RTOS+, particularly its architecture and dynamic behaviours. On the basis of the formal specification, architecture, behaviours, and correctness of RTOS+ can be guaranteed. The core operations of RTOS+, such as task scheduling, time, event and resource management can be rigorously described for better real-time performance and improved resource utilization.
Keywords :
formal specification; multi-threading; multiprogramming; operating systems (computers); parallel architectures; real-time systems; scheduling; RTOS architecture; RTPA; formal specification; industrial computing system; real-time operating system; real-time process algebra; software engineering; task schedular; Algebra; Control systems; Drives; Formal specifications; Job shop scheduling; Operating systems; Processor scheduling; Real time systems; Resource management; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
ISSN :
0840-7789
Print_ISBN :
0-7803-7781-8
Type :
conf
DOI :
10.1109/CCECE.2003.1226125
Filename :
1226125
Link To Document :
بازگشت