In this paper we present a framework to support business process compliance verification. A process model, provided in a Business Process Modeling tool, is annotated with information relevant for compliance verification. In particular, if a condition is mentioned in a regulation, an activity that makes that condition true, or that requires it as a precondition, should be annotated accordingly. In our approach, annotations are defined by specifying the effects of atomic tasks, including the obligations they generate, using Artificial Intelligence techniques for reasoning about actions and the notion of commitment developed in the context of a social approach to agent communication. Verifying the compliance of a business process to a regulation includes checking that, in all executions of the business process, all the obligations triggered by the norms are fulfilled. Such a verification is performed using model checking techniques for Temporal Logics. Two approaches are explored, one based on Colored Petri Nets, and one based on Answer Set Programming.

Business process compliance verification: An annotation based approach with commitments

Pozzato G. L.;
2012-01-01

Abstract

In this paper we present a framework to support business process compliance verification. A process model, provided in a Business Process Modeling tool, is annotated with information relevant for compliance verification. In particular, if a condition is mentioned in a regulation, an activity that makes that condition true, or that requires it as a precondition, should be annotated accordingly. In our approach, annotations are defined by specifying the effects of atomic tasks, including the obligations they generate, using Artificial Intelligence techniques for reasoning about actions and the notion of commitment developed in the context of a social approach to agent communication. Verifying the compliance of a business process to a regulation includes checking that, in all executions of the business process, all the obligations triggered by the norms are fulfilled. Such a verification is performed using model checking techniques for Temporal Logics. Two approaches are explored, one based on Colored Petri Nets, and one based on Answer Set Programming.
2012
ItAIS: The Italian Association for Information Systems
Genova
2014
Information Systems: Crossroads for Organization, Management, Accounting and Engineering: ItAIS: The Italian Association for Information Systems
Springer New York
563
570
9783790827880
9783790827897
D'Aprile D.; Giordano L.; Martelli A.; Pozzato G.L.; Rognone D.; Dupre D.T.
File in questo prodotto:
File Dimensione Formato  
itais.pdf

Accesso riservato

Tipo di file: PREPRINT (PRIMA BOZZA)
Dimensione 99.35 kB
Formato Adobe PDF
99.35 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/2318/2122496
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact