On the basis of the artifact-centric approach to business process modeling, this paper proposes a notation named ACTA that provides two equivalent forms of representation: in one, all the life cycles of the artifacts involved in the business under consideration are shown in a single model, while in the other they are defined in separate models. The latter may be easier to understand when the model is large but requires synchronization points between life cycles: two kinds of mechanisms, i.e., driven transitions and driven tasks are analyzed in this paper. The major feature of ACTA is its nature of data flow language: the activation of tasks depends on the presence of suitable input entities rather than on the precedence relationships between tasks as it takes place in the conventional activity-centric approach. The advantage is the ease with which a number of situations that are difficult to handle with the activity-centric approach can be managed. Such situations encompass the selection of homogeneous entities to be processed in batches and the many-to-many mapping between entities of different types, such as requisition orders and procurement orders.

A data-flow language for business process models / Bruno, Giorgio. - In: PROCEDIA TECHNOLOGY. - ISSN 2212-0173. - ELETTRONICO. - Procedia Technology: 16:(2014), pp. 128-137. ((Intervento presentato al convegno CENTERIS 2014 tenutosi a Troia Portogallo nel ottobre 2014 [10.1016/j.protcy.2014.10.076].

A data-flow language for business process models

BRUNO, Giorgio
2014

Abstract

On the basis of the artifact-centric approach to business process modeling, this paper proposes a notation named ACTA that provides two equivalent forms of representation: in one, all the life cycles of the artifacts involved in the business under consideration are shown in a single model, while in the other they are defined in separate models. The latter may be easier to understand when the model is large but requires synchronization points between life cycles: two kinds of mechanisms, i.e., driven transitions and driven tasks are analyzed in this paper. The major feature of ACTA is its nature of data flow language: the activation of tasks depends on the presence of suitable input entities rather than on the precedence relationships between tasks as it takes place in the conventional activity-centric approach. The advantage is the ease with which a number of situations that are difficult to handle with the activity-centric approach can be managed. Such situations encompass the selection of homogeneous entities to be processed in batches and the many-to-many mapping between entities of different types, such as requisition orders and procurement orders.
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S221201731400303X-main.pdf

accesso aperto

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Creative commons
Dimensione 235.43 kB
Formato Adobe PDF
235.43 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/11583/2582746
 Attenzione

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