Proceedings

HyperLDLf: a Logic for Checking Properties of Finite Traces Process Logs

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 1859-1865.

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

Abstract

Temporal logics over finite traces, such as LTLf and its extension LDLf, have been adopted in several areas, including Business Process Management (BPM), to check properties of processes whose executions have an unbounded, but finite, length. These logics express properties of single traces in isolation, however, especially in BPM it is also of interest to express properties over the entire log, i.e., properties that relate multiple traces of the log at once. In the case of infinite-traces, HyperLTL has been proposed to express these ``hyper'' properties. In this paper, motivated by BPM, we introduce HyperLDLf, a logic that extends LDLf with the hyper features of HyperLTL. We provide a sound, complete and computationally optimal technique, based on DFAs manipulation, for the model checking problem in the relevant case where the set of traces (i.e., the log) is a regular language. We illustrate how this form of model checking can be used for verifying log of business processes and for advanced forms of process mining.

  1. [Baier and McIlraith, 2006] Jorge A. Baier and Sheila A. McIlraith. Planning with temporally extended goals using heuristic search. In ICAPS, pages 342-345. AAAI, 2006.
  2. [Baier et al., 2007] Jorge A. Baier, Christian Fritz, and Sheila A. McIlraith. Exploiting procedural domain control knowledge in state-of-the-art planners. In ICAPS, pages 26-33. AAAI, 2007.
  3. [Brafman et al., 2018] Ronen I. Brafman, Giuseppe De Gia- como, and Fabio Patrizi. Ltlf/ldlf non-markovian rewards. In AAAI, pages 1771-1778. AAAI Press, 2018.
  4. [Chandra et al., 1981] Ashok K. Chandra, Dexter Kozen, and Larry J. Stockmeyer. Alternation. J. ACM, 28(1):114- 133, 1981.
  5. [Clarkson et al., 2014] Michael R. Clarkson, Bernd Finkbeiner, Masoud Koleini, Kristopher K. Micinski, Markus N. Rabe, and César Sánchez. Temporal logics for hyperproperties. In ETAPS 2014, pages 265-284, 2014.
  6. [David E. Muller and Paul E. Schupp, 1995] David E. Muller and Paul E. Schupp. Simulating Alternating Tree Automata by Nondeterministic Automata: New Results and New Proofs of the Theorems of Rabin, McNaughton and Safra. Theor. Comput. Sci., 141(1&2):69-107, 1995.
  7. [Davis et al., 1994] Martin D. Davis, Ron Sigal, and Elaine J. Weyuker. Computability, Complexity, and Lan- guages (2nd Ed.): Fundamentals of Theoretical Computer Science. Academic Press Professional, Inc., USA, 1994.
  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 et al., 2014] Giuseppe De Giacomo, Riccardo De Masellis, Marco Grasso, Fabrizio Maria Maggi, and Marco Montali. Monitoring business metaconstraints based on LTL and LDL for finite traces. In BPM, volume 8659 of LNCS, pages 1-17. Springer, 2014.
  10. [Dumas et al., 2018] Marlon Dumas, Marcello La Rosa, Jan Mendling, and Hajo A. Reijers. Fundamentals of Business Process Management, Second Edition. Springer, 2018.
  11. [Finkbeiner and Hahn, 2016] Bernd Finkbeiner and Christo- pher Hahn. Deciding hyperproperties. In CONCUR, vol- ume 59 of LIPIcs, pages 13:1-13:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2016.
  12. [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):619-668, 2009.
  13. [Gutsfeld et al., 2020] J. O. Gutsfeld, M. Müller-Olm, and C. Ohrem. Propositional dynamic logic for hyperproper- ties. In CONCUR # "20", volume 171 of LIPIcs, pages 50:1-50:22, 2020.
  14. [Leiss, 1985] Ernst L. Leiss. Succinct Representation of Regular Languages by Boolean Automata II. Theor. Com- put. Sci., 38:133-136, 1985.
  15. [Mascle and Zimmermann, 2020] Corto Mascle and Martin Zimmermann. The keys to decidable hyperltl satisfiabil- ity: Small models or very simple formulas. In CSL, vol- ume 152 of LIPIcs, pages 29:1-29:16. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2020.
  16. [Pesic et al., 2007] Maja Pesic, Helen Schonenberg, and Wil M. P. van der Aalst. DECLARE: full support for loosely- structured processes. In EDOC, pages 287-300. IEEE Computer Society, 2007.
  17. [Pnueli and Rosner, 1989] A. Pnueli and R. Rosner. On the Synthesis of a Reactive Module. In POPL'89, pages 179- 190. Association for Computing Machinery, 1989.
  18. [Rinderle-Ma et al., 2016] Stefanie Rinderle-Ma, Manuel Gall, Walid Fdhila, Jürgen Mangler, and Conrad In- diono. Collecting examples for instance-spanning con- straints. CoRR, abs/1603.01523, 2016.
  19. [Sistla et al., 1987] A.P. Sistla, M.Y. Vardi, and P. Wolper. The Complementation Problem for Büchi Automata with Applications to Temporal Logic. TCS, 49:217-237, 1987.
  20. [Tabajara and Vardi, 2020] Lucas M. Tabajara and Moshe Y. Vardi. LTLf Synthesis under Partial Observability: From Theory to Practice. In GandALF, volume 326 of EPTCS, pages 1-17, 2020.
  21. [Tabakov and Vardi, 2005] Deian Tabakov and Moshe Y. Vardi. Experimental evaluation of classical automata con- structions. In LPAR, volume 3835 of LNCS, pages 396- 411. Springer, 2005.
  22. [Vaandrager, 2017] Frits W. Vaandrager. Model learning. Commun. ACM, 60(2):86-95, 2017.
  23. [van der Aalst and others, 2011] Wil M. P. van der Aalst et al. Process mining manifesto. In Business Process Man- agement Workshops (1), volume 99 of LNBIP, pages 169- 194. Springer, 2011.
  24. [van der Aalst et al., 2004] Wil M. P. van der Aalst, Ton Wei- jters, and Laura Maruster. Workflow mining: Discovering process models from event logs. IEEE Trans. Knowl. Data Eng., 16(9):1128-1142, 2004.
  25. [van der Aalst, 2011] Wil M. P. van der Aalst. Process Min- ing -Discovery, Conformance and Enhancement of Busi- ness Processes. Springer, 2011.
  26. [Weidlich et al., 2011] Matthias Weidlich, Artem Polyvyanyy, Nirmit Desai, Jan Mendling, and Math- ias Weske. Process compliance analysis based on behavioural profiles. Inf. Syst., 36(7):1009-1025, 2011.
  27. [Zhu et al., 2017] Shufang Zhu, Lucas M. Tabajara, Jianwen Li, Geguang Pu, and Moshe Y. Vardi. Symbolic LTLf syn- thesis. In Carles Sierra, editor, IJCAI, pages 1362-1369.
  28. [Zhu et al., 2020] Shufang Zhu, Giuseppe De Giacomo, Geguang Pu, and Moshe Y. Vardi. LTLf synthesis with fairness and stability assumptions. In AAAI, pages 3088- 3095. AAAI Press, 2020.

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

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