• DocumentCode
    3199463
  • Title

    On the Meaning of SysML Activity Diagrams

  • Author

    Jarraya, Yosr ; Debbabi, Mourad ; Bentahar, Jamal

  • Author_Institution
    Comput. Security Lab., Concordia Univ., Montreal, QC
  • fYear
    2009
  • fDate
    14-16 April 2009
  • Firstpage
    95
  • Lastpage
    105
  • Abstract
    In this paper, we aim to ascribe a meaning to SysML activity diagrams. To this end, we propose a dedicated algebraic-like language, namely activity calculus, and an operational semantics that provides a rigorous and intuitive operational understanding of the behavior captured by the diagram. The semantics covers advanced control flows such as unstructured loops and concurrent control flows. Further more, our approach allows non well-formed control flows, with mixed and nested forks and joins. The probabilistic behaviors as specified in SysML are also considered. This formalization allows us to build a sound framework for the verification and validation of systems design expressed in SysML activity diagrams.
  • Keywords
    formal verification; specification languages; systems analysis; SysML activity diagrams; concurrent control flows; dedicated algebraic-like language; formal validation; formal verification; operational semantics; unstructured loops; Calculus; Computer security; Concurrent computing; Conferences; Consumer electronics; Information systems; Laboratories; Petri nets; Systems engineering and theory; Unified modeling language; Activity Calculus; Activity Diagram; Probabilistic Verification; Semantics; SysML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2009. ECBS 2009. 16th Annual IEEE International Conference and Workshop on the
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-0-7695-3602-6
  • Type

    conf

  • DOI
    10.1109/ECBS.2009.25
  • Filename
    4839236