TY - GEN
T1 - Automatic refinement checking for formal system models
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 - For the design of complex systems, formal modeling languages such as UML or SysML find significant attention. The typical model-driven design flow assumes thereby an initial (abstract) model which is iteratively refined to a more precise description. During this process, new errors and inconsistencies might be introduced. In this paper, we propose an automatic method for verifying the consistency of refinements in UML or SysML. For this purpose, a theoretical foundation is considered from which the corresponding proof obligations are determined. Afterwards, they are encoded as an instance of Satisfiability Modulo Theories (SMT) and solved using proper solving engines. The practical use of the proposed method is demonstrated and compared to a previously proposed approach.
AB - For the design of complex systems, formal modeling languages such as UML or SysML find significant attention. The typical model-driven design flow assumes thereby an initial (abstract) model which is iteratively refined to a more precise description. During this process, new errors and inconsistencies might be introduced. In this paper, we propose an automatic method for verifying the consistency of refinements in UML or SysML. For this purpose, a theoretical foundation is considered from which the corresponding proof obligations are determined. Afterwards, they are encoded as an instance of Satisfiability Modulo Theories (SMT) and solved using proper solving engines. The practical use of the proposed method is demonstrated and compared to a previously proposed approach.
UR - https://www.scopus.com/pages/publications/84940482194
U2 - 10.1109/FDL.2014.7119339
DO - 10.1109/FDL.2014.7119339
M3 - Conference contribution
AN - SCOPUS:84940482194
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 -