Proceedings

Synthesis for LTL and LDL on Finite Traces

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1558-1563.

Abstract

In this paper, we study synthesis from logical specifications over finite traces expressed in LTLf and its extension LDLf. Specifically, in this form of synthesis, propositions are partitionedin controllable and uncontrollable ones, and the synthesis task consists of setting the controllable propositions over time so that, in spite of how the value of the uncontrollable ones changes, the specification is fulfilled. Conditional planning in presence of declarative and procedural trajectory constraints is a special case of this form of synthesis. We characterize the problem computationally as 2EXPTIME-complete and present a sound and complete synthesis technique based on DFA (reachability) games.

  1. [Alur et al., 2002] Rajeev Alur, Thomas A. Henzinger, and Orna Kupferman. Alternating-time temporal logic. Jour- nal of the ACM, 49(5), 2002.
  2. [Bacchus and Kabanza, 1996] Fahiem Bacchus and Frodu- ald Kabanza. Planning for temporally extended goals. In AAAI, 1996.
  3. [Bacchus and Kabanza, 2000] Fahiem Bacchus and Frodu- ald Kabanza. Using temporal logics to express search con- trol knowledge for planning. Artif. Intell., 116(1-2), 2000.
  4. [Baier and McIlraith, 2006] J Baier and S McIlraith. Plan- ning with First-Order Temporally Extended Goals using Heuristic Search. In AAAI, 2006.
  5. [Baier et al., 2008] Jorge A. Baier, Christian Fritz, Meghyn Bienvenu, and Sheila A. McIlraith. Beyond classical plan- ning: Procedural control knowledge and preferences in state-of-the-art planners. In AAAI, 2008.
  6. [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), 2012.
  7. [Calvanese et al., 2002] Diego Calvanese, Giuseppe De Gia- como, and Moshe Y. Vardi. Reasoning about actions and planning in LTL action theories. In KR, 2002.
  8. A. Church. Logic, arithmetics, and au- tomata. In Proc. International Congress of Mathemati- cians, 1962. institut Mittag-Leffler, 1963.
  9. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y. Vardi. Linear temporal logic and linear dynamic logic on finite traces. In Proc. of IJCAI, 2013. IJCAI
  10. [De Giacomo et al., 2010] Giuseppe De Giacomo, Paolo Felli, Fabio Patrizi, and Sebastian Sardiña. Two-player game structures for generalized planning and agent com- position. In Proc. AAAI, 2010.
  11. [De Giacomo et al., 2014] Giuseppe De Giacomo, Ric- cardo De Masellis, Marco Grasso, Fabrizio Maria Maggi, and Marco Montali. Monitoring business metaconstraints based on LTL and LDL for finite traces. In Proc. of BPM, 2014.
  12. [Fischer and Ladner, 1979] Michael J. Fischer and Richard E. Ladner. Propositional dynamic logic of regular programs. Journal of Computer and System Sciences, 18, 1979.
  13. [Fogarty et al., 2013] Seth Fogarty, Orna Kupferman, Moshe Y. Vardi, and Thomas Wilke. Profile trees for Büchi word automata, with application to determinization. In GandALF, 2013.
  14. [Fritz and McIlraith, 2007] Christian Fritz and Sheila A. McIlraith. Monitoring plan optimality during execution. In ICAPS, 2007.
  15. [Geffner and Bonet, 2013] Hector Geffner and Blai Bonet. A Concise Introduction to Models and Methods for Auto- mated Planning. Morgan & Claypool Publishers, 2013.
  16. [Gerevini et al., 2009] Alfonso Gerevini, Patrik Haslum, Derek Long, Alessandro Saetti, and Yannis Dimopoulos. Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners. Artif. Intell., 173(5-6), 2009.
  17. [Harel et al., 2000] David Harel, Dexter Kozen, and Jerzy Tiuryn. Dynamic Logic. MIT Press, 2000.
  18. [Jobstmann and Bloem, 2006] Barbara Jobstmann and Rod- erick Bloem. Optimizations for LTL synthesis. In FM- CAD, 2006.
  19. [Levesque et al., 1997] H. J. Levesque, R. Reiter, Y. Lesper- ance, F. Lin, and R. Scherl. GOLOG: A logic program- ming language for dynamic domains. J. of Logic Program- ming, 31, 1997.
  20. [Mazala, 2002] René Mazala. Infinite games. In Erich Grädel, Wolfgang Thomas, and Thomas Wilke, editors, Automata, Logics, and Infinite Games, volume 2500 of LNCS. Springer, 2002.
  21. [McDermott and others, 1998] Drew McDermott et al. PDDL -the planning domain definition language - version 1.2. Technical report, TR-98-003, Yale Center for Computational Vision and Control, 1998.
  22. [Montali et al., 2010] Marco Montali, Maja Pesic, Wil M. P. van der Aalst, Federico Chesani, Paola Mello, and Sergio Storari. Declarative specification and verification of ser- vice choreographies. ACM Trans. on the Web, 2010.
  23. [Pesic and van der Aalst, 2006] Maja Pesic and Wil M. P. van der Aalst. A declarative approach for flexible busi- ness processes management. In Proc. of the BPM 2006 Workshops, volume 4103 of LNCS. 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. In FOCS, 1977.
  26. [Rabin and Scott, 1959] M. O. Rabin and D. Scott. Finite automata and their decision problems. IBM J. Res. Dev., 3(2), April 1959.
  27. [Reiter, 2001] Raymond Reiter. Knowledge in Action: Logi- cal Foundations for Specifying and Implementing Dynam- ical Systems. MIT Press, 2001.
  28. [Rintanen, 2004] Jussi Rintanen. Complexity of planning with partial observability. In ICAPS, 2004.
  29. [Sun et al., 2012] Yutian Sun, Wei Xu, and Jianwen Su. Declarative choreographies for artifacts. In Proc. of IC- SOC'12, LNCS. Springer, 2012.
  30. [Vardi, 1996] Moshe Y. Vardi. An automata-theoretic ap- proach to linear temporal logic. In Logics for Concur- rency: Structure versus Automata, volume 1043 of LNCS. Springer, 1996.
  31. [Vardi, 2011] M.Y. Vardi. The rise and fall of linear time logic. In GandALF, 2011.

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

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