We discuss the static verification of declarative Business Processes. We identify four desiderata about verifiers, and propose a concrete framework which satisfies them. The framework is based on the ConDec graphical notation for modeling Business Processes, and on Abductive Logic Programming technology for verification of properties. Empirical evidence shows that our verification method seems to perform and scale better, in most cases, than other state of the art techniques (model checkers, in particular). A detailed study of our framework’s theoretical properties proves that our approach is sound and complete when applied to ConDec models that do not contain loops, and it is guaranteed to terminate when applied to models that contain loops

Abductive Logic Programming as an Effective Technology for the Static Verification of Declarative Business Processes / M. Montali; P. Torroni; F. Chesani; P. Mello; M. Alberti; E. Lamma. - In: FUNDAMENTA INFORMATICAE. - ISSN 0169-2968. - STAMPA. - 102(3-4):(2010), pp. 325-361. [10.3233/FI-2010-310]

Abductive Logic Programming as an Effective Technology for the Static Verification of Declarative Business Processes

MONTALI, MARCO;TORRONI, PAOLO;CHESANI, FEDERICO;MELLO, PAOLA;
2010

Abstract

We discuss the static verification of declarative Business Processes. We identify four desiderata about verifiers, and propose a concrete framework which satisfies them. The framework is based on the ConDec graphical notation for modeling Business Processes, and on Abductive Logic Programming technology for verification of properties. Empirical evidence shows that our verification method seems to perform and scale better, in most cases, than other state of the art techniques (model checkers, in particular). A detailed study of our framework’s theoretical properties proves that our approach is sound and complete when applied to ConDec models that do not contain loops, and it is guaranteed to terminate when applied to models that contain loops
2010
Abductive Logic Programming as an Effective Technology for the Static Verification of Declarative Business Processes / M. Montali; P. Torroni; F. Chesani; P. Mello; M. Alberti; E. Lamma. - In: FUNDAMENTA INFORMATICAE. - ISSN 0169-2968. - STAMPA. - 102(3-4):(2010), pp. 325-361. [10.3233/FI-2010-310]
M. Montali; P. Torroni; F. Chesani; P. Mello; M. Alberti; E. Lamma
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/94966
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 26
  • ???jsp.display-item.citation.isi??? 14
social impact