• DocumentCode
    3497977
  • Title

    Tool set implementation for scenario-based multithreading of UML-RT models and experimental validation

  • Author

    Masse, Jamison ; Kim, Saehwa ; Hong, Seongsoo

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., South Korea
  • fYear
    2003
  • fDate
    27-30 May 2003
  • Firstpage
    70
  • Lastpage
    77
  • Abstract
    This paper presents our tool set implementation for scenario-based multithreading of object-oriented real-time models and an accompanying experimental validation. Our tools enable the automated, schedulability-aware implementation of real-time object-oriented models, exploiting an existing CASE tool. Our implementation is facilitated by (1) our customized runtime system modified to support scenario-based thread execution, (2) a design model template that centralizes the arrival of external inputs, (3) a model analyzer tool, and (4) a model-specific code modifier tool. Our tools simplify design by removing thread-related design concerns from the modeling process, separating design and implementation. We performed validation by conducting experiments that clearly demonstrate the performance improvements that can be gained through our scenario-based implementation: response time improvements for high priority tasks of as much as 70% and a 5-fold decrease in blocking or the elimination of blocking for some tasks.
  • Keywords
    computer aided software engineering; multi-threading; object-oriented programming; program verification; real-time systems; specification languages; CASE tool; UML; computer aided software engineering; multithreading; object-oriented modelling; program validation; real-time system; Application software; Computer aided software engineering; Computer science; Laboratories; Multithreading; Object oriented modeling; Protocols; Real time systems; Tree data structures; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2003. Proceedings. The 9th IEEE
  • ISSN
    1545-3421
  • Print_ISBN
    0-7695-1956-3
  • Type

    conf

  • DOI
    10.1109/RTTAS.2003.1203038
  • Filename
    1203038