The declarative specification of business processes is based upon the elicitation of behavioural rules that constrain the legal executions of the process. The carry-out of the process is up to the actors, who can vary the execution dynamics as long as they do not violate the constraints imposed by the declarative model. The constraints specify the conditions that require, permit or forbid the execution of activities, possibly depending on the occurrence (or absence) of other ones. In this chapter, we review the main techniques for process mining using declarative process specifications, which we call declarative process mining. In particular, we focus on three fundamental tasks of (1) reasoning on declarative process specifications, which is in turn instrumental to their (2) discovery from event logs and their (3) monitoring against running process executions to promptly detect violations. We ground our review on Declare, one of the most widely studied declarative process specification languages. Thanks to the fact that Declare can be formalized using temporal logics over finite traces, we exploit the automata-theoretic characterization of such logics as the core, unified algorithmic basis to tackle reasoning, discovery, and monitoring. We conclude the chapter with a discussion on recent advancements in declarative process mining, considering in particular multi-perspective extensions of the original approach.

Declarative Process Specifications: Reasoning, Discovery, Monitoring / Di Ciccio, C.; Montali, M.. - (2022), pp. 108-152. - LECTURE NOTES IN BUSINESS INFORMATION PROCESSING. [10.1007/978-3-031-08848-3_4].

Declarative Process Specifications: Reasoning, Discovery, Monitoring

Di Ciccio C.
;
Montali M.
2022

Abstract

The declarative specification of business processes is based upon the elicitation of behavioural rules that constrain the legal executions of the process. The carry-out of the process is up to the actors, who can vary the execution dynamics as long as they do not violate the constraints imposed by the declarative model. The constraints specify the conditions that require, permit or forbid the execution of activities, possibly depending on the occurrence (or absence) of other ones. In this chapter, we review the main techniques for process mining using declarative process specifications, which we call declarative process mining. In particular, we focus on three fundamental tasks of (1) reasoning on declarative process specifications, which is in turn instrumental to their (2) discovery from event logs and their (3) monitoring against running process executions to promptly detect violations. We ground our review on Declare, one of the most widely studied declarative process specification languages. Thanks to the fact that Declare can be formalized using temporal logics over finite traces, we exploit the automata-theoretic characterization of such logics as the core, unified algorithmic basis to tackle reasoning, discovery, and monitoring. We conclude the chapter with a discussion on recent advancements in declarative process mining, considering in particular multi-perspective extensions of the original approach.
2022
Process Mining Handbook
978-3-031-08847-6
978-3-031-08848-3
Process mining; Linear Temporal Logic; Finite-state automata
02 Pubblicazione su volume::02a Capitolo o Articolo
Declarative Process Specifications: Reasoning, Discovery, Monitoring / Di Ciccio, C.; Montali, M.. - (2022), pp. 108-152. - LECTURE NOTES IN BUSINESS INFORMATION PROCESSING. [10.1007/978-3-031-08848-3_4].
File allegati a questo prodotto
File Dimensione Formato  
DiCiccio_Declarative_2022.pdf

accesso aperto

Note: https://doi.org/10.1007/978-3-031-08848-3_4
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 800.23 kB
Formato Adobe PDF
800.23 kB Adobe PDF
DiCiccio-postprint_Declarative_2022.pdf

accesso aperto

Note: https://doi.org/10.1007/978-3-031-08848-3_4
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 723.2 kB
Formato Adobe PDF
723.2 kB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1683076
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 20
  • ???jsp.display-item.citation.isi??? ND
social impact