• DocumentCode
    1650685
  • Title

    Issues in mapping HRT-HOOD to UML

  • Author

    Mazzini, Silvia ; D´Alessandro, Massimo ; Natale, Marco Di ; Lipari, Giuseppe ; Vardanega, Tullio

  • Author_Institution
    Intecs HRT, Pisa, Italy
  • fYear
    2003
  • Firstpage
    221
  • Lastpage
    228
  • Abstract
    HRT-HOOD has methodological strengths that deserve to be preserved in the face of the commercial decline of HOOD technology. The UML (Unified Modeling Language) meta-model, on the other hand, has a level of flexibility that makes it an especially attractive platform to express the specific real-time design minded features of the HRT-HOOD method. The object-oriented connotation of the method that results from mapping HRT-HOOD onto UML raises methodological issues that we deem of interest to the real-time community at large. This paper discusses three such issues in particular: the prevalence of objects over classes in real-time design, with the consequent inversion of the standard object-oriented development paradigm; the need to derive classes "by example", which arises from the demand to allow multiple, yet static, instances of real-time objects initially designed as singleton; the opportunity of reuse-oriented component-based real-time development, which descends from using interfaces instead of classes as the target of associations among objects.
  • Keywords
    formal specification; object-oriented programming; real-time systems; specification languages; HRT-HOOD mapping; UML; component-based real-time development; meta-model; object-oriented development paradigm; reuse-oriented real-time development; Computational modeling; Education; Object oriented modeling; Process design; Real time systems; Reflection; Search engines; Standards development; Timing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2003. Proceedings. 15th Euromicro Conference on
  • Print_ISBN
    0-7695-1936-9
  • Type

    conf

  • DOI
    10.1109/EMRTS.2003.1212747
  • Filename
    1212747