• DocumentCode
    3419084
  • Title

    A formal semantics of timed activity diagrams and its PROMELA translation

  • Author

    Guelfi, Nicolas ; Mammar, Amel

  • Author_Institution
    Software Eng. Competence Center, Univ. of Luxembourg, Kirchberg, Luxembourg
  • fYear
    2005
  • fDate
    15-17 Dec. 2005
  • Abstract
    The lack of a precise semantics for UML activity diagrams makes the reasoning on models constructed using such diagrams infeasible. However, such diagrams are widely used in domains that require a certain degree of confidence. Due to economical interests, the business domain is one of these. To enhance confidence level of UML activity diagrams, this paper provides a formal definition of their syntax and semantics. The main interest of our approach is that we chose UML activity diagrams, which are recognized to be more tractable by engineers, and we extend them with timing constraints. We outline the translation of our semantics into the PROMELA input language of the SPIN model checker which can be used to check several properties.
  • Keywords
    Unified Modeling Language; business data processing; diagrams; flowcharting; formal languages; formal specification; formal verification; programming language semantics; PROMELA input language; PROMELA translation; SPIN model checker; UML activity diagrams; UML semantics; UML syntax; formal semantics; timed activity diagrams; Aerospace industry; Business; Communications technology; Computer aided software engineering; Delay; Formal languages; Software engineering; Specification languages; Timing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2465-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2005.7
  • Filename
    1607163