2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE) 2019
DOI: 10.1109/icse.2019.00106
|View full text |Cite
|
Sign up to set email alerts
|

Symbolic Repairs for GR(1) Specifications

Abstract: Unrealizability is a major challenge for GR(1), an expressive assume-guarantee fragment of LTL that enables efficient synthesis. Some works attempt to help engineers deal with unrealizability by generating counter-strategies or computing an unrealizable core. Other works propose to repair the unrealizable specification by suggesting repairs in the form of automatically generated assumptions.In this work we present two novel symbolic algorithms for repairing unrealizable GR(1) specifications. The first algorith… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
51
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 30 publications
(51 citation statements)
references
References 36 publications
0
51
0
Order By: Relevance
“…Secondly, we propose using the weakness measure as a heuristic to drive the search for refinements towards weaker formulae compared with the common breadth-first approach to this search problem used in [CA17,AMT13,MRS19,LDS11]. We show that, despite the fact that this heuristic-based approach produces fewer solutions in the given time, it can reach weaker solutions that are missed by a basic breadth-first search of the refinement tree.…”
Section: Gr(1) Assumption Refinementmentioning
confidence: 99%
See 1 more Smart Citation
“…Secondly, we propose using the weakness measure as a heuristic to drive the search for refinements towards weaker formulae compared with the common breadth-first approach to this search problem used in [CA17,AMT13,MRS19,LDS11]. We show that, despite the fact that this heuristic-based approach produces fewer solutions in the given time, it can reach weaker solutions that are missed by a basic breadth-first search of the refinement tree.…”
Section: Gr(1) Assumption Refinementmentioning
confidence: 99%
“…To the best of our knowledge, assumption refinement is approached in most cases as a breadth-first search over a refinement tree [AMT13,LDS11,CA17,MRS19]. Given an initial, unrealizable specification φ φ E → φ S , a counterstrategy C is computed (see Sect.…”
Section: Ordering Via Weakness and Implicationmentioning
confidence: 99%
“…Typical assumptions refinement approaches are based on alternating between counterstrategy computations and assumption generation, thus called counterstrategy-guided [2,8,24,25,29]. The counterstrategy computation is implemented as a well-known algorithm presented in [21].…”
Section: Counterstrategy-guided Assumptions Refinementmentioning
confidence: 99%
“…In its simplest form, assumptions refinement defines a search problem in an intractably large search space. To deal with this, state-of-the-art approaches (e.g., [2,8,24,29]) employ an incremental procedure that makes use of counterstrategies, i.e., examples of environment behaviours that force the violation of a guarantee. In brief, given an unrealizable specification, a counterstrategy is computed in iteration .…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation