TY - GEN
T1 - Verifying consistency between activity diagrams and their corresponding OCL contracts
AU - Hilken, Christoph
AU - Seiter, Julia
AU - Wille, Robert
AU - Kuhne, Ulrich
AU - Drechsler, Rolf
N1 - Publisher Copyright:
© 2014 ECSI.
PY - 2015/6/5
Y1 - 2015/6/5
N2 - Modeling languages such as SysML provide various description means for a precise specification of the desired system. As a system model typically uses multiple diagram types focusing on different aspects, it is crucial to keep them consistent to each other. In this paper, we propose a verification methodology which ensures the consistency between activity diagrams as blueprints for the implementation and their contracts from a block definition diagram. For this purpose, activity diagrams are transformed to OCL constraints that can be checked against pre-and postconditions. The proposed approach is evaluated in a case study based on an industrial specification.
AB - Modeling languages such as SysML provide various description means for a precise specification of the desired system. As a system model typically uses multiple diagram types focusing on different aspects, it is crucial to keep them consistent to each other. In this paper, we propose a verification methodology which ensures the consistency between activity diagrams as blueprints for the implementation and their contracts from a block definition diagram. For this purpose, activity diagrams are transformed to OCL constraints that can be checked against pre-and postconditions. The proposed approach is evaluated in a case study based on an industrial specification.
UR - http://www.scopus.com/inward/record.url?scp=84940526933&partnerID=8YFLogxK
U2 - 10.1109/FDL.2014.7119340
DO - 10.1109/FDL.2014.7119340
M3 - Conference contribution
AN - SCOPUS:84940526933
T3 - Forum on Specification and Design Languages
BT - FDL 2014 - Proceedings of the 2014 Forum on Specification and Design Languages
A2 - Pinzari, Ana
A2 - Morawiec, Adam
PB - IEEE Computer Society
T2 - 17th Forum on Specification and Design Languages, FDL 2014
Y2 - 14 October 2014 through 16 October 2014
ER -