DocumentCode :
3139609
Title :
Implementing the Real-Time Processes of RTPA using Real-Time Java
Author :
Ngolah, Cyprian F. ; Wang, Yingxu ; Tan, Xinming
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta.
fYear :
2006
fDate :
38838
Firstpage :
602
Lastpage :
605
Abstract :
This paper discusses the implementation of the real-time processes of real-time process algebra (RTPA) using real-time Java. The difficulty in implementing real-time software from formal specifications comes from the fact that some realtime features expressed using a formal specification language cannot be easily transformed into a programming language. The paper shows how a combination of a real-time support library for RTPA (RTPASupportLib) and the recently developed extensions to real-time Java can overcome some of these difficulties. The strategies and techniques employed in implementing RTPA real-time features such as concurrency, interleaving, and interrupt/event/time-driven dispatching of real-time processes are presented. A number of case studies on the implementation of RTPA real-time features show that the approach is a feasible one
Keywords :
Java; formal specification; process algebra; real-time systems; software libraries; formal specification language; real-time Java; real-time process algebra; real-time support library; Algebra; Computer languages; Concurrent computing; Formal specifications; Java; Read-write memory; Real time systems; Software engineering; Software libraries; Software systems; Formal Specification; Real-Time Java; Real-Time Process Algebra; Real-Time System; Software Engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
1-4244-0038-4
Electronic_ISBN :
1-4244-0038-4
Type :
conf
DOI :
10.1109/CCECE.2006.277383
Filename :
4054829
Link To Document :
بازگشت