TY - GEN
T1 - Leveraging the analysis for invariant independence in formal system models
AU - Przigoda, Nils
AU - Wille, Robert
AU - Drechsler, Rolf
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/10/20
Y1 - 2015/10/20
N2 - Formal models, based on modeling languages such as UML in combination with constraint languages such as OCL, allow for an abstract description of a system prior to its implementation. But since the resulting models are often rather complex, redundancies in terms of model descriptions which can directly be implied from already existing constraints can easily arise. In particular, OCL invariants are affected by this. In order to efficiently detect those, methodologies for the analysis for invariant dependence have recently been proposed. However, they have severe limitations with respect to scalability, automation, and quality of the determined results. In this work, we aim for leveraging the analysis for invariant independence in formal systems models by addressing these drawbacks. For this purpose, a new methodology based on the exploitation of powerful solving engines as well as a complete analysis scheme is proposed. Experimental evaluations confirm that the proposed solution is significantly faster and leads to a much better quality of the results.
AB - Formal models, based on modeling languages such as UML in combination with constraint languages such as OCL, allow for an abstract description of a system prior to its implementation. But since the resulting models are often rather complex, redundancies in terms of model descriptions which can directly be implied from already existing constraints can easily arise. In particular, OCL invariants are affected by this. In order to efficiently detect those, methodologies for the analysis for invariant dependence have recently been proposed. However, they have severe limitations with respect to scalability, automation, and quality of the determined results. In this work, we aim for leveraging the analysis for invariant independence in formal systems models by addressing these drawbacks. For this purpose, a new methodology based on the exploitation of powerful solving engines as well as a complete analysis scheme is proposed. Experimental evaluations confirm that the proposed solution is significantly faster and leads to a much better quality of the results.
KW - Invariant Independence
KW - Model Analysis
KW - UML/OCL Models
UR - http://www.scopus.com/inward/record.url?scp=84958191117&partnerID=8YFLogxK
U2 - 10.1109/DSD.2015.85
DO - 10.1109/DSD.2015.85
M3 - Conference contribution
AN - SCOPUS:84958191117
T3 - Proceedings - 18th Euromicro Conference on Digital System Design, DSD 2015
SP - 359
EP - 366
BT - Proceedings - 18th Euromicro Conference on Digital System Design, DSD 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 18th Euromicro Conference on Digital System Design, DSD 2015
Y2 - 26 August 2015 through 28 August 2015
ER -