Skip to main navigation Skip to search Skip to main content

Abstract model repair

  • George Chatzieleftheriou
  • , Borzoo Bonakdarpour
  • , Scott A. Smolka
  • , Panagiotis Katsaros
  • Aristotle University of Thessaloniki
  • University of Waterloo

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

28 Scopus citations

Abstract

Given a Kripke structure M and CTL formula φ, where M | ≠ φ, the problem of Model Repair is to obtain a new model M′ such that M′ |= φ. Moreover, the changes made to M to derive M′ should be minimal with respect to all such M′. As in model checking, state explosion can make it virtually impossible to carry out model repair on models with infinite or even large state spaces. In this paper, we present a framework for model repair that uses abstraction refinement to tackle state explosion. Our model-repair framework is based on Kripke Structures, a 3-valued semantics for CTL, and Kripke Modal Transition Systems (KMTSs), and features an abstract-model-repair algorithm for KMTSs. Application to an Automatic Door Opener system is used to illustrate the practical utility of abstract model repair.

Original languageEnglish
Title of host publicationNASA Formal Methods - 4th International Symposium, NFM 2012, Proceedings
Pages341-355
Number of pages15
DOIs
StatePublished - 2012
Event4th NASA Formal Methods Symposium, NFM 2012 - Norfolk, VA, United States
Duration: Apr 3 2012Apr 5 2012

Publication series

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

Conference

Conference4th NASA Formal Methods Symposium, NFM 2012
Country/TerritoryUnited States
CityNorfolk, VA
Period04/3/1204/5/12

Keywords

  • Abstraction Refinement
  • Model Checking
  • Model Repair

Fingerprint

Dive into the research topics of 'Abstract model repair'. Together they form a unique fingerprint.

Cite this