PV2 ⊧ BAS: Bounded Asynchronous Synthesissynthesises asynchronous programs based on an LTL formula
Application domain/field
- Program synthesis
- Reactive asynchronous systems
- Asynchronous synthesis
Type of tool
Synthesis toolExpected input
LTL formulaFormat:
? (probably LTL3BA format)Expected output
UNREALIZABLEif the LTL specification is synchronously unrealizableREALIZABLEand implementation if (Pnueli-Rosner closure of ) is synchronously realizable.UNREALIZABLEif (Pnueli-Rosner closure of ) is not synchronously realizable.
Internals
- Uses LTL3BA, BoSy, Acacia+
- Uses BDDs (Binary Decision Diagrams).
- Given an LTL specification, they use that asynchronous synthesis can be reduced to checking whether a specification is synchronously synthesizable.
