• DocumentCode
    3291962
  • Title

    A Concrete Syntax for UML 2.1 Action Semantics Using +CAL

  • Author

    Perseil, Isabelle ; Pautet, Laurent

  • Author_Institution
    LTCI-UMR 5141 CNRS 46, Paris
  • fYear
    2008
  • fDate
    March 31 2008-April 3 2008
  • Firstpage
    217
  • Lastpage
    221
  • Abstract
    Since UML 1.4 (the Unified Modeling Language, version 1.4), executable UML relies on the Precise Action Semantics for UML. The role of the action semantics is to provide the specification of actions. The UML has actions and activities, but no standard concrete syntax for describing them. Therefore, an action language is required to map higher- level constructs to the actions. This action language has to encompass both primitive actions and the control mechanisms provided by behaviors. In our paper, we present the advantages of adopting a more generic action language, in order to raise the level of abstraction. For the particular do- maine of Distributed Real-time Embedded (DRE) Systems, we have identified a need for formal verifications that leads us to implement a generic action language with formal features.
  • Keywords
    Unified Modeling Language; embedded systems; formal languages; formal specification; formal verification; programming language semantics; +CAL algorithm language; UML 2.1 action semantics; Unified Modeling Language; action language; action specification; distributed real-time embedded system; formal verification; precise action semantics; standard concrete syntax; Animation; Computer languages; Concrete; Formal languages; Formal verification; High level languages; Kernel; Real time systems; Telecommunication computing; Unified modeling language; +CAL; Action Semantics; UML; action language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2008. ICECCS 2008. 13th IEEE International Conference on
  • Conference_Location
    Belfast
  • Print_ISBN
    0-7695-3139-3
  • Type

    conf

  • DOI
    10.1109/ICECCS.2008.34
  • Filename
    4492894