Model and program repair via SAT solving
- ,
- Ali Cherri,
- Kinan Dak Al Bab,
- Mohamad Sakr,
- Jad Saklawi
- American University of Beirut
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution
Open access
Related Event
Title
ACM/IEEE International Conference on Formal Methods and Models for Codesign, MEMOCODE 2015
Event type
ConferenceDate
09/21/2015 - 09/23/2015Location
AustinUnited States
Abstract
We consider the subtractive model repair problem: given a finite Kripke structure M and a CTL formula η, determine if M contains a substructure M' that satisfies η. Thus, M can be repaired to satisfy η by deleting states and/or transitions. We give a reduction to boolean satisfiability, and implement the repair method using this reduction. We also extend the basic repair method in three directions: (1) the use of abstraction, and (2) the repair of concurrent Kripke structures and concurrent programs, and (3) the repair of hierarchical Kripke structures. These last two extensions both avoid state-explosion.
Publication Information
Output type
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution
Original language
English (US)Article number
7340481Pages from-to (Number of pages)
Pages 148-157 (10 pages)Publication milestones
- Published - 11/30/2015
Publication status
Published - 11/30/2015
Publisher
Institute of Electrical and Electronics Engineers Inc.Publication series
- Publication series name: 2015 ACM/IEEE International Conference on Formal Methods and Models for Codesign, MEMOCODE 2015
ISBN (Electronic)
9781509002375Publication IDs
- Scopus: 84960977110
Host publication title
2015 ACM/IEEE International Conference on Formal Methods and Models for Codesign, MEMOCODE 2015Publication metrics
Metrics
SciVal
citations
5
SciVal
FWCI
0.77
SciVal
Author count
5
SciVal
Paper percentile
54
Fractional count
1
Fractional count
0.20
Fractional count
4
Fractional count
0.80
Fractional count
1
Fractional count
1
PlumX, opens in new tab
Citation count
8
Captures
11
