On the meaning of SysML activity diagrams

Yosr Jarraya, Mourad Debbabi, Jamal Bentahar

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

21 Scopus citations

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. Furthermore, 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.

Original languageBritish English
Title of host publicationProceedings - 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, ECBS 2009
Pages95-105
Number of pages11
DOIs
StatePublished - 2009
Event16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, ECBS 2009 - San Francisco, CA, United States
Duration: 13 Apr 200916 Apr 2009

Publication series

NameProceedings of the International Symposium and Workshop on Engineering of Computer Based Systems

Conference

Conference16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, ECBS 2009
Country/TerritoryUnited States
CitySan Francisco, CA
Period13/04/0916/04/09

Fingerprint

Dive into the research topics of 'On the meaning of SysML activity diagrams'. Together they form a unique fingerprint.

Cite this