Leveraging the analysis for invariant independence in formal system models

Nils Przigoda, Robert Wille, Rolf Drechsler

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

5 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 18th Euromicro Conference on Digital System Design, DSD 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages359-366
Number of pages8
ISBN (Electronic)9781467380355
DOIs
StatePublished - 20 Oct 2015
Externally publishedYes
Event18th Euromicro Conference on Digital System Design, DSD 2015 - Madeira, Portugal
Duration: 26 Aug 201528 Aug 2015

Publication series

NameProceedings - 18th Euromicro Conference on Digital System Design, DSD 2015

Conference

Conference18th Euromicro Conference on Digital System Design, DSD 2015
Country/TerritoryPortugal
CityMadeira
Period26/08/1528/08/15

Keywords

  • Invariant Independence
  • Model Analysis
  • UML/OCL Models

Fingerprint

Dive into the research topics of 'Leveraging the analysis for invariant independence in formal system models'. Together they form a unique fingerprint.

Cite this