• DocumentCode
    1560609
  • Title

    Scenario-based implementation architecture for real-time object-oriented models

  • Author

    Kim, Saehwa ; Hong, Seongsoo ; Chang, Naehyuck

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., South Korea
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    147
  • Lastpage
    152
  • Abstract
    This paper presents a scenario-based implementation architecture supporting a method capable of automatically mapping real-time object-oriented models into multi-threaded implementations. To implement the synthesis tool supporting the method, we exploit existing CASE tools that support the object-based implementation architecture. Challenges in our approach are (1) how to embed our implementation model into generated design-model-dependent code and (2) how to implement the model-independent run-time-system library. In our approach, to map each scenario to a thread, we make external messages starting scenarios delivered to their mapped physical thread. The main operation of the thread is (1) waiting for any external message to be delivered and (2) executing a while loop where all internal messages are sent and received. The state transition of an active object is guarded by an object-specific mutex to maintain the run-to-completion semantics. The priority of a thread is dynamically set according to the scheduling attributes of an external message for the thread to process
  • Keywords
    computer aided software engineering; distributed object management; multi-threading; object-oriented programming; real-time systems; CASE tools; external message; model-independent run-time-system library; multi-threaded implementations; object-based implementation architecture; real-time object-oriented models; run-to-completion semantics; scenario-based implementation architecture; synthesis tool; Computer aided software engineering; Design methodology; Dynamic scheduling; Embedded system; Libraries; Object oriented modeling; Real time systems; Software design; Software maintenance; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
  • Conference_Location
    San Diego, CA
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-1576-2
  • Type

    conf

  • DOI
    10.1109/WORDS.2002.1000047
  • Filename
    1000047