Towards Repairing Scenario-Based Models with Rich Events

01/10/2021
by   Guy Katz, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/15/2020

Tokenization Repair in the Presence of Spelling Errors

We consider the following tokenization repair problem: Given a natural l...
research
02/27/2021

Bounded Exhaustive Search of Alloy Specification Repairs

The rising popularity of declarative languages and the hard to debug nat...
research
06/12/2023

Semantic-Based Neural Network Repair

Recently, neural networks have spread into numerous fields including man...
research
04/09/2019

Text Repair Model for Neural Machine Translation

In this work, we train a text repair model as a post-processor for Neura...
research
01/09/2020

SMT-based Robot Transition Repair

State machines are a common model for robot behaviors. Transition functi...
research
06/01/2022

Post-Disaster Repair Crew Assignment Optimization Using Minimum Latency

Across infrastructure domains, physical damage caused by storms and othe...
research
09/01/2019

On-the-Fly Construction of Composite Events in Scenario-Based Modeling using Constraint Solvers

Scenario-Based Programming is a methodology for modeling and constructin...

Please sign up or login with your details

Forgot password? Click here to reset