Formulating model verification tasks prover-independently as UML diagrams

Martin Gogolla, Frank Hilken, Philipp Niemann, Robert Wille

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

1 Scopus citations

Abstract

The success of Model-Driven Engineering (MDE) relies on the quality of the employed models. Thus, quality assurance through validation and verification has a tradition within MDE. But model verification is typically done in the context of specialized approaches and provers. Therefore, verification tasks are expressed from the viewpoint of the chosen prover and approach requiring particular expertise and background knowledge. This contribution suggests to take a new view on verification tasks that is independent from the employed approach and prover. We propose to formulate verifications tasks in terms of the used modeling language itself, e.g. with UML and OCL. As prototypical example tasks we show how (a) questions concerning model consistency can be expressed with UML object diagrams and (b) issues regarding state reachability can be defined with UML sequence diagrams.

Original languageEnglish
Title of host publicationModelling Foundations and Applications - 13th European Conference, ECMFA 2017 Held as Part of STAF 2017, Proceedings
EditorsAnthony Anjorin, Huascar Espinoza
PublisherSpringer Verlag
Pages232-247
Number of pages16
ISBN (Print)9783319614816
DOIs
StatePublished - 2017
Externally publishedYes
Event13th European Conference on Modelling Foundations and Applications, ECMFA 2017, Held as Part of STAF 2017 - Marburg, Germany
Duration: 19 Jul 201720 Jul 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10376 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th European Conference on Modelling Foundations and Applications, ECMFA 2017, Held as Part of STAF 2017
Country/TerritoryGermany
CityMarburg
Period19/07/1720/07/17

Fingerprint

Dive into the research topics of 'Formulating model verification tasks prover-independently as UML diagrams'. Together they form a unique fingerprint.

Cite this