Abstract

Reactive synthesis is an automated procedure to obtain acorrect-by-construction reactive system from its temporal logicspecification. GR(1) is an expressive assume-guarantee fragment ofLTL that enables efficient synthesis and has been recently used indifferent contexts and application domains. A common form ofproviding system's requirements is through use cases, which areexistential in nature. However, GR(1), as a fragment of LTL, islimited to universal properties. In this paper we introduce GR(1)*,which extends GR(1) with existential guarantees. We show that GR(1)*is strictly more expressive than GR(1) as it enables the expressionof guarantees that are inexpressible in LTL. We solve therealizability problem for GR(1)* and present a symbolic strategyconstruction algorithm for GR(1)* specifications. Importantly, incomparison to GR(1), GR(1)* remains efficient: the time complexityof our realizability checking and synthesis procedures for GR(1)* isidentical to the time complexity of the known correspondingprocedures for GR(1).

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.