Generation and validation of frame conditions in formal models

Philipp Niemann, Nils Przigoda, Robert Wille, Rolf Drechsler

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

2 Scopus citations

Abstract

Operation contracts are a popular description means in behavioral system modeling. Pre- and postconditions are used to describe the effects on model elements (such as attributes, links, etc.) that are enforced by an operation. However, it is usually not clearly stated what model elements may be affected by an operation call and what shall remain unchanged—although this information is essential in order to obtain a comprehensive description. A promising solution to this so-called frame problem is to define additional frame conditions. However, properly defining frame conditions which complete the model description in the intended way can be a non-trivial, tedious, and error-prone task. While in general there are several tools and methods for obtaining formal model descriptions and also a broad variety of approaches for the validation and verification of the generated models, corresponding methods for frame conditions have not received significant attention so far. In this work, we provide a comprehensive overview of recently proposed approaches that close this gap and support the designer in generating and validating frame conditions.

Original languageEnglish
Title of host publicationModel-Driven Engineering and Software Development - 6th International Conference, MODELSWARD 2018, Revised Selected Papers
EditorsLuís Ferreira Pires, Bran Selic, Slimane Hammoudi
PublisherSpringer Verlag
Pages259-283
Number of pages25
ISBN (Print)9783030110291
DOIs
StatePublished - 2019
Externally publishedYes
Event6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018 - Funchal, Madeira, Portugal
Duration: 22 Jan 201824 Jan 2018

Publication series

NameCommunications in Computer and Information Science
Volume991
ISSN (Print)1865-0929

Conference

Conference6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018
Country/TerritoryPortugal
CityFunchal, Madeira
Period22/01/1824/01/18

Keywords

  • Frame conditions
  • Operation contracts
  • Validation and verification

Fingerprint

Dive into the research topics of 'Generation and validation of frame conditions in formal models'. Together they form a unique fingerprint.

Cite this