DocumentCode
1624557
Title
On mapping RT-UML specifications to RT-Java API: bridging the gap
Author
Becker, L.B. ; Höltz, R.H. ; Pereira, C.E.
Author_Institution
Comput. Sci. Inst., Fed. Univ. of Rio Grande do Sul, Brazil
fYear
2002
fDate
6/24/1905 12:00:00 AM
Firstpage
348
Lastpage
355
Abstract
Two recent standards have a great potential to impulse the use of object orientation in the development of real-time applications. The first is the Real-Time Specification for Java (RT-Java), consisting in an application programming interface (API) for real-time object-oriented programming. The other is the emerging RT-UML standard, which addresses the specification of real-time requirements and time using extended UML diagrams. This work proposes an approach for bridging the gap between the two emerging standards, aiming to provide a clear link between the modeled real-time constraints and the programming entities that provide their implementation. The main idea is to enhance the traceability as well as readability of timing constraints from a model-based requirements model to implementation. Relationships between the stereotypes and tags used to decorate the UML diagrams and their code representation are explained. An assessment of the benefits achieved using both standards as well are as some proposed enhancements are also discussed
Keywords
Java; application program interfaces; diagrams; formal specification; object-oriented methods; object-oriented programming; real-time systems; specification languages; RT-Java API; RT-UML specifications; Real- Time Specification for Java; application programming interface; code generation; code representation; extended UML diagrams; model-based requirements; programming entities; real-time constraints; real-time object-oriented programming; specification mapping; standards; stereotypes; tags; timing constraint readability; traceability; Application software; Computer science; Distributed computing; Java; Object oriented modeling; Object oriented programming; Productivity; Standards development; Timing; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Object-Oriented Real-Time Distributed Computing, 2002. (ISORC 2002). Proceedings. Fifth IEEE International Symposium on
Conference_Location
Washington, DC
Print_ISBN
0-7695-1558-4
Type
conf
DOI
10.1109/ISORC.2002.1003772
Filename
1003772
Link To Document