• DocumentCode
    3284195
  • Title

    On the Semantics of UML/MARTE Clock Constraints

  • Author

    Mallet, Frédéric ; André, Charles

  • Author_Institution
    INRIA Sophia Antipolis Mediterranee, Univ. de Nice Sophia Antipolis, Sophia Antipolis, France
  • fYear
    2009
  • fDate
    17-20 March 2009
  • Firstpage
    305
  • Lastpage
    312
  • Abstract
    The UML goal of being a general-purpose modeling language discards the possibility to adopt too precise and strict a semantics. Users are to refine or define the semantics in their domain specific profiles. In the UML profile for MARTE, we devised a broadly expressive time model to provide a generic timed interpretation for UML models. Our clock constraint specification language supports the specification of systems with multiple clock domains. Starting with a priori independent clocks, we progressively constrain them to get a family of possible executions. Our language supports both synchronous and asynchronous constraints, just like the synchronous language Signal, but also allows explicit non determinism. In this paper, we give a formal semantics to a core subset of MARTE clock constraint language and we give an equivalent interpretation of this kernel in two other very different formal languages, Signal and time Petri nets.
  • Keywords
    Petri nets; Unified Modeling Language; MARTE clock constraints; Signal synchronous language; UML; clock constraint specification language; domain specific profiles; general-purpose modeling language; time Petri nets; time model; Clocks; Computational modeling; Distributed computing; Embedded system; Formal languages; Kernel; Petri nets; Real time systems; Specification languages; Unified modeling language; CCSL; Signal; Time Model; Time Petri net; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing, 2009. ISORC '09. IEEE International Symposium on
  • Conference_Location
    Tokyo
  • ISSN
    1555-0885
  • Print_ISBN
    978-0-7695-3573-9
  • Type

    conf

  • DOI
    10.1109/ISORC.2009.27
  • Filename
    5232028