DocumentCode :
2758881
Title :
An RTPA supporting environment for Java code generation
Author :
Ngolah, Cyprian F. ; Wang, Yingxu ; Tan, Xinming
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta.
fYear :
2005
fDate :
1-4 May 2005
Firstpage :
735
Lastpage :
738
Abstract :
Real-time software development from formal specifications requires tools and suitable supporting environments to facilitate the development process. The need for such tools becomes more pronounced if the development language is Java; because Java suffers from the unpredictable behavior of the garbage collector. This paper presents a supporting environment for developing real-time software using Java from formal specifications in RTPA. The supporting environment has two major components: a real-time support library that provides extended real-time library functions for the generated Java code, and a real-time kernel (RTOS+) that provides efficient real-time services to the system. By automatically generating Java code from formal specifications, the programmer is relieved of the burden of interpreting the specification before writing code in Java and at the same time is able to take advantage to develop real-time applications in Java under the support of the real-time support environment
Keywords :
Java; algebraic specification; process algebra; program compilers; programming environments; Java code generation; RTPA; formal specifications; real-time kernel; real-time process algebra; real-time software development; real-time support library; Algebra; Application software; Formal specifications; Java; Kernel; Programming; Real time systems; Runtime; Software libraries; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
ISSN :
0840-7789
Print_ISBN :
0-7803-8885-2
Type :
conf
DOI :
10.1109/CCECE.2005.1557034
Filename :
1557034
Link To Document :
بازگشت