Proceedings

Finite-Trace and Generalized-Reactivity Specifications in Temporal Synthesis

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 1852-1858.

https://doi.org/10.24963/ijcai.2021/255

Abstract

Linear Temporal Logic (LTL) synthesis aims at automatically synthesizing a program that complies with desired properties expressed in LTL. Unfortunately it has been proved to be too difficult computationally to perform full LTL synthesis. There have been two success stories with LTL synthesis, both having to do with the form of the specification. The first is the GR(1) approach: use safety conditions to determine the possible transitions in a game between the environment and the agent, plus one powerful notion of fairness, Generalized Reactivity(1), or GR(1). The second, inspired by AI planning, is focusing on finite-trace temporal synthesis, with LTLf (LTL on finite traces) as the specification language. In this paper we take these two lines of work and bring them together. We first study the case in which we have an LTLf agent goal and a GR(1) assumption. We then add to the framework safety conditions for both the environment and the agent, obtaining a highly expressive yet still scalable form of LTL synthesis.

  1. [Aminof et al., 2018] Benjamin Aminof, Giuseppe De Gia- como, Aniello Murano, and Sasha Rubin. Planning and synthesis under assumptions. CoRR, 2018.
  2. [Aminof et al., 2019] Benjamin Aminof, Giuseppe De Gia- como, Aniello Murano, and Sasha Rubin. Planning under LTL environment specifications. In ICAPS, 2019.
  3. [Bansal et al., 2020] Suguman Bansal, Yong Li, Lucas M. Tabajara, and Moshe Y. Vardi. Hybrid compositional rea- soning for reactive synthesis from finite-horizon specifica- tions. In AAAI, pages 9766-9774, 2020.
  4. [Bloem et al., 2012] Roderick Bloem, Barbara Jobstmann, Nir Piterman, Amir Pnueli, and Yaniv Sa'ar. Synthesis of Reactive(1) designs. J. Comput. Syst. Sci., 78(3):911-938, 2012.
  5. [Camacho et al., 2017] Alberto Camacho, Eleni Triantafil- lou, Christian Muise, Jorge A. Baier, and Sheila McIl- raith. Non-deterministic planning with temporally ex- tended goals: LTL over finite and infinite traces. In AAAI, pages 3716-3724, 2017.
  6. [Camacho et al., 2018] Alberto Camacho, Meghyn Bien- venu, and Sheila A. McIlraith. Finite LTL synthesis with environment assumptions and quality measures. In KR, pages 454-463, 2018.
  7. [De Giacomo and Rubin, 2018] Giuseppe De Giacomo and Sasha Rubin. Automata-theoretic foundations of fond planning for LTL f /LDL f goals. In IJCAI, pages 4729- 4735, 2018.
  8. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y. Vardi. Linear temporal logic and linear dynamic logic on finite traces. In IJCAI, pages 854-860, 2013. IJCAI
  9. [De Giacomo and Vardi, 2015] Giuseppe De Giacomo and Moshe Y. Vardi. Synthesis for LTL and LDL on finite traces. In IJCAI, 2015. IJCAI
  10. [De Giacomo et al., 2020a] Giuseppe De Giacomo, Antonio Di Stasio, Francesco Fuggitti, and Sasha Rubin. Pure-past linear temporal and dynamic logic on finite traces. In IJ- CAI 2020, pages 4959-4965, 2020. IJCAI
  11. [De Giacomo et al., 2020b] Giuseppe De Giacomo, Antonio Di Stasio, Moshe Y. Vardi, and Shufang Zhu. Two-stage technique for LTL f synthesis under LTL assumptions. In KR, 2020.
  12. [DeCastro et al., 2014] Jonathan A. DeCastro, Rüdiger Ehlers, Matthias Rungger, Ayca Balkan, Paulo Tabuada, and Hadas Kress-Gazit. Dynamics-based reactive synthe- sis and automated revisions for high-level robot control. CoRR, abs/1410.6375, 2014.
  13. [Ehlers and Raman, 2016] Rüdiger Ehlers and Vasumathi Raman. Slugs: Extensible GR(1) synthesis. In CAV, vol- ume 9780 of Lecture Notes in Computer Science, pages 333-339. Springer, 2016.
  14. [Ehlers et al., 2017] Rüdiger Ehlers, Stéphane Lafortune, Stavros Tripakis, and Moshe Y. Vardi. Supervisory control and reactive synthesis: a comparative introduction. Dis- crete Event Dynamic Systems, 27(2):209-260, 2017.
  15. [Finkbeiner, 2016] Bernd Finkbeiner. Synthesis of Reactive Systems. Dependable Software Sys. Eng., 45:72-98, 2016.
  16. [Ghallab et al., 2004] Malik Ghallab, Dana S. Nau, and Paolo Traverso. Automated planning -Theory and Prac- tice. Elsevier, 2004.
  17. [He et al., 2019] Keliang He, Andrew M. Wells, Lydia E. Kavraki, and Moshe Y. Vardi. Efficient symbolic reactive synthesis for finite-horizon tasks. In ICRA, pages 8993- 8999, 2019.
  18. [Jacobs and Perez, 2020] Swen Jacobs and Guillermo A. Perez. 7th Reactive Synthesis Competition: SYNTCOMP 2020. http://www.syntcomp.org/syntcomp-2020-results/, 2020. Link
  19. [Kress-Gazit et al., 2009] Hadas Kress-Gazit, Georgios E. Fainekos, and George J. Pappas. Temporal-logic-based reactive mission and motion planning. IEEE Trans. Robotics, 25(6):1370-1381, 2009.
  20. [Kupferman, 2012] Orna Kupferman. Recent Challenges and Ideas in Temporal Synthesis. In SOFSEM 2012, pages 88-98, 2012.
  21. [Lichtenstein et al., 1985] Orna Lichtenstein, Amir Pnueli, and Lenore D. Zuck. The glory of the past. In Logic of Programs, pages 196-218, 1985.
  22. [Meyer et al., 2018] Philipp J. Meyer, Salomon Sickert, and Michael Luttenberger. Strix: Explicit Reactive Synthesis Strikes Back! In CAV, pages 578-586, 2018.
  23. [Piterman et al., 2006] Nir Piterman, Amir Pnueli, and Yaniv Sa'ar. Synthesis of reactive(1) designs. In VMCAI, LNCS, pages 364-380. Springer, 2006.
  24. [Pnueli and Rosner, 1989] Amir Pnueli and Roni Rosner. On the synthesis of a reactive module. In POPL, 1989.
  25. [Pnueli, 1977] Amir Pnueli. The temporal logic of programs. pages 46-57, 1977.
  26. [Somenzi, 2016] Fabio Somenzi. CUDD: CU decision di- agram package 3.0.0. universiy of colorado at boulder. 2016.
  27. [Zhu et al., 2017a] Shufang Zhu, Lucas M. Tabajara, Jian- wen Li, Geguang Pu, and Moshe Y. Vardi. A symbolic approach to Safety LTL synthesis. In HVC, pages 147- 162, 2017.
  28. [Zhu et al., 2017b] Shufang Zhu, Lucas M. Tabajara, Jian- wen Li, Geguang Pu, and Moshe Y. Vardi. Symbolic LTL f synthesis. In IJCAI, pages 1362-1369, 2017.
  29. [Zhu et al., 2020] Shufang Zhu, Giuseppe De Giacomo, Geguang Pu, and Moshe Y. Vardi. LTL f synthesis with fairness and stability assumptions. In AAAI, pages 3088- 3095, 2020.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards