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