Springer Nature
Browse
1/1
2 files

Validity-Guided Synthesis of Reactive Systems from Assume-Guarantee Contracts

dataset
posted on 2018-04-13, 15:00 authored by Andreas Katis, Grigory Fedyukovich, Huajun Guo, Andrew Gacek, John Backes, Arie Gurfinkel, Michael W. Whalen
This dataset contains the code and instructions needed to replicate the experimental results presented in the TACAS 2018 paper "Validity-Guided Synthesis of Reactive Systems from Assume-Guarantee Contracts".

The problem of program synthesis - the definition of processes to automatically derive implementations that are guaranteed to comply with specifications expressed in the form of logic formulas - is an increasingly well-studied area.

Here and in the accompanying paper, a novel approach to automate program synthesis using a validity-guided technique and an Assume-Guarantee convention for specifications is demonstrated. This approach is efficient, general and completely automated, with no requirement for the templates or user guidance relied upon by existing techniques such as k-induction.

The implementation of this novel algorithm for the synthesis of reactive systems, named JSyn-vg, has been added to a branch of the JKind model checker. This implementation, the benchmarks used to demonstrate its effectiveness as well as other dependencies are provided here. Further details regarding the benchmarks and instructions need to reproduce the results in the accompanying paper are provided in README.txt.

History

Research Data Support

Research data support provided by Springer Nature.

Usage metrics

    The International Conference on Tools and Algorithms for the Construction and Analysis of Systems

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC