DocumentCode :
3569636
Title :
Case studies on translation of RTPA specifications into Java programs
Author :
Wang, Yingxu ; Wu, Michael W.
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
Volume :
2
fYear :
2002
fDate :
6/24/1905 12:00:00 AM
Firstpage :
675
Abstract :
The real-time process algebra (RTPA) is a practical formal method that describes a software system, especially a real-time system, as a set of processes. RTPA can be used for system architectural specification, as well as for system static and dynamic behavior specifications. This paper presents a set of case studies on the generation of code based on RTPA specifications. The purpose of this work is to pilot the new approach and to test the feasibility of translation from RTPA specifications into Java programs. A set of fundamental abstract data types (ADTs) has been chosen in the case studies. The results demonstrate that code generation based on RTPA specifications is an encouraging and practical approach that supports precise code generation. As RTPA technologies provide an algebraic-based textual notation, it opens the way of automated translation from formal RTPA specifications into code in modem programming languages.
Keywords :
Java; abstract data types; algebraic specification; process algebra; real-time systems; ADT; Java programs; RTPA specification translation; abstract date types; algebraic textual notation; code generation; real-time process algebra; real-time system; software system; system architectural specification; Algebra; Computer aided software engineering; Computer languages; Formal specifications; Java; Manipulator dynamics; Modems; Real time systems; Software engineering; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2002. IEEE CCECE 2002. Canadian Conference on
ISSN :
0840-7789
Print_ISBN :
0-7803-7514-9
Type :
conf
DOI :
10.1109/CCECE.2002.1013022
Filename :
1013022
Link To Document :
بازگشت