TY - GEN
T1 - On the meaning of SysML activity diagrams
AU - Jarraya, Yosr
AU - Debbabi, Mourad
AU - Bentahar, Jamal
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=67650272815&partnerID=8YFLogxK
U2 - 10.1109/ECBS.2009.25
DO - 10.1109/ECBS.2009.25
M3 - Conference contribution
AN - SCOPUS:67650272815
SN - 9780769536026
T3 - Proceedings of the International Symposium and Workshop on Engineering of Computer Based Systems
SP - 95
EP - 105
BT - Proceedings - 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, ECBS 2009
T2 - 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, ECBS 2009
Y2 - 13 April 2009 through 16 April 2009
ER -