Towards Repairing Scenario-Based Models with Rich Events

Guy Katz*

*Corresponding author for this work

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

2 Scopus citations

Abstract

Repairing legacy systems is a difficult and error-prone task: often, limited knowledge of the intricacies of these systems could make an attempted repair result in new errors. Consequently, it is desirable to repair such systems in an automated and sound way. Here, we discuss our ongoing work on the automated repair of Scenario-Based Models: fully executable models that describe a system using scenario objects that model its individual behaviors. We show how rich, scenario-based models can be model-checked, and then repaired to prevent various safety violations. The actual repair is performed by adding new scenario objects to the model, and without altering existing ones—in a way that is well aligned with the principles of scenario-based modeling. In order to automate our repair approach, we leverage off-the-shelf SMT solvers. We describe the main principles of our approach, and discuss our plans for future work.

Original languageEnglish
Title of host publicationMODELSWARD 2021 - Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development
EditorsEdwin Seidewitz, Luís Ferreira Pires, Slimane Hammoudi
PublisherScience and Technology Publications, Lda
Pages362-372
Number of pages11
ISBN (Print)9789897584879
DOIs
StatePublished - 2021
Event9th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2021 - Virtual, Online
Duration: 8 Feb 202110 Feb 2021

Publication series

NameInternational Conference on Model-Driven Engineering and Software Development
ISSN (Electronic)2184-4348

Conference

Conference9th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2021
CityVirtual, Online
Period8/02/2110/02/21

Bibliographical note

Publisher Copyright:
© 2021 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved.

Keywords

  • Constraint Solvers
  • Model Checking
  • Program Repair
  • SMT Solvers
  • Scenario-Based Modeling

Fingerprint

Dive into the research topics of 'Towards Repairing Scenario-Based Models with Rich Events'. Together they form a unique fingerprint.

Cite this