• 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