A business process is above all else a social interaction among multiple participants. Business process modeling languages support the description of business processes in operational terms as collections of interleaved activities conducted by human and software agents. However, such descriptions do not capture adequately the richness of social interaction among participants. To address this deficiency, we propose Azzurra, a specification language for modeling and executing business processes. Azzurra is founded on social concepts, such as roles, agents and commitments among them, and Azzurra specifications are social models consisting of sets of commitments. As such, Azzurra specifications support flexible executions of business processes, and provide a semantic notion of actor accountability and business process compliance. In this paper, we present syntax and semantics of Azzurra, and we propose algorithms to determine run- time compliance with an Azzurra social specification.

Specifying Business Processes with Azzurra / Chopra, Amit; Canobbio, Giulia; Zeni, Nicola; Giorgini, Paolo; Mylopoulos, John; Dalpiaz, Fabiano. - ELETTRONICO. - (2014).

Specifying Business Processes with Azzurra

Chopra, Amit
Secondo
;
Canobbio, Giulia;Zeni, Nicola;Giorgini, Paolo
Penultimo
;
Mylopoulos, John
Ultimo
;
Dalpiaz, Fabiano
Primo
2014-01-01

Abstract

A business process is above all else a social interaction among multiple participants. Business process modeling languages support the description of business processes in operational terms as collections of interleaved activities conducted by human and software agents. However, such descriptions do not capture adequately the richness of social interaction among participants. To address this deficiency, we propose Azzurra, a specification language for modeling and executing business processes. Azzurra is founded on social concepts, such as roles, agents and commitments among them, and Azzurra specifications are social models consisting of sets of commitments. As such, Azzurra specifications support flexible executions of business processes, and provide a semantic notion of actor accountability and business process compliance. In this paper, we present syntax and semantics of Azzurra, and we propose algorithms to determine run- time compliance with an Azzurra social specification.
2014
Trento
Università degli Studi di Trento, Dipartimento di Ingegneria e Scienza dell'Informazione
Specifying Business Processes with Azzurra / Chopra, Amit; Canobbio, Giulia; Zeni, Nicola; Giorgini, Paolo; Mylopoulos, John; Dalpiaz, Fabiano. - ELETTRONICO. - (2014).
Chopra, Amit; Canobbio, Giulia; Zeni, Nicola; Giorgini, Paolo; Mylopoulos, John; Dalpiaz, Fabiano
File in questo prodotto:
File Dimensione Formato  
Azzurra.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 579.93 kB
Formato Adobe PDF
579.93 kB Adobe PDF Visualizza/Apri

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/11572/359135
 Attenzione

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

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