• DocumentCode
    2845217
  • Title

    Toward Systematic Construction of Timing Diagrams from UML/MARTE Behavioral Models for Time-Triggered Embedded Software

  • Author

    Choi, Jinho ; Jee, Eunkyoung ; Bae, Doo-Hwan

  • Author_Institution
    CS Dept., Korea Adv. Inst. of Sci. & Technol. (KAIST), Daejeon, South Korea
  • fYear
    2012
  • fDate
    20-22 June 2012
  • Firstpage
    118
  • Lastpage
    127
  • Abstract
    The UML has been used to describe structures and behaviors of time-triggered embedded software. Analysis of timing constraints is an important issue in developing time-triggered embedded software. Among multiple types of UML diagrams, timing diagrams are appropriate to show state changes and their relevant events of objects over time with timing constraints. However, there has been little study on how to specify and utilize timing diagrams in practice. Given sequence diagrams and state machine diagrams with MARTE annotations, we propose a systematic way to construct timing diagrams with MARTE annotations. To get well-formed models, we check timing constraints and consistency of the input UML/MARTE models. We present checking criteria for well-formed UML/MARTE models and systematic transformation rules. To show effectiveness of our approach, we demonstrate an illustrative example of GCU (Guidance and Control Unit) software used in avionics systems.
  • Keywords
    Unified Modeling Language; avionics; embedded systems; finite state machines; safety-critical software; timing; GCU software; MARTE annotations; UML diagrams; UML-MARTE behavioral models; avionics systems; guidance and control unit; sequence diagrams; state machine diagrams; systematic timing diagram construction; time-triggered embedded software behaviour; timing constraints; timing diagrams; Embedded software; Hardware; Real time systems; Systematics; Timing; Unified modeling language; MARTE; UML; time-triggered embedded software; timing constraints; timing diagram;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Security and Reliability (SERE), 2012 IEEE Sixth International Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    978-1-4673-2067-2
  • Type

    conf

  • DOI
    10.1109/SERE.2012.24
  • Filename
    6258301