• DocumentCode
    2984194
  • Title

    Formal Specification of Hybrid MARTE Statecharts

  • Author

    Liu, Ziwei ; Liu, Jing ; He, Jifeng ; Mallet, Frédéric ; Zhang, Miaomiao

  • Author_Institution
    Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai, China
  • fYear
    2012
  • fDate
    4-6 July 2012
  • Firstpage
    59
  • Lastpage
    66
  • Abstract
    The specification of Modeling and Analysis of Real-time and Embedded Systems (MARTE) is an extension of UML in the domain of real-time and embedded Systems. However, unified modeling of continuous and discrete variables in MARTE is still an unsolved problem for hybrid real-time system development. In this paper we propose an extended statechart, Hybrid MARTE statechart, for modeling and analyzing of hybrid real-time and embedded systems. In Hybrid MARTE Statecharts, we unify the logical time and the chronometric time variables. The improvement of MARTE statechart is based on hybrid automata. Formal syntax and semantics of Hybrid MARTE statecharts are given based on labeled transition systems. At the end of this paper, a case study is given to show how to model the behavior of a Train Control System with Hybrid MARTE statecharts.
  • Keywords
    Unified Modeling Language; automata theory; embedded systems; formal specification; railways; UML; chronometric time variables; extended statechart; formal specification; hybrid MARTE statecharts; hybrid automata; hybrid real-time system development; labeled transition systems; logical time; modeling and analysis of real-time and embedded systems; train control system; Analytical models; Automata; Clocks; Real time systems; Semantics; Syntactics; Unified modeling language; ATP System; Hybrid automata; MARTE; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering (TASE), 2012 Sixth International Symposium on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2353-6
  • Type

    conf

  • DOI
    10.1109/TASE.2012.26
  • Filename
    6269628