A promising approach to managing business operations is based on business artifacts, a.k.a. business entities (with lifecycles). These are key conceptual entities that are central to guiding the operations of a business, and whose content changes as they move through those operations. An artifact type includes both an information model that captures all of the business-relevant data about entities of that type, and a lifecycle model, that specifies the possible ways an entity of that type might progress through the business. Two recent papers have introduced and studied the Guard-Stage-Milestone (GSM) meta-model for artifact lifecycles. GSM lifecycles are substantially more declarative than the finite state machine variants studied in most previous work, and support hierarchy and parallelism within a single artifact instance. This paper presents the formal operational semantics of GSM, with an emphasis on how interaction between artifact instances is supported. Such interactions are supported both through testing of conditions against the artifact instances, and through events stemming from changes in artifact instances. Building on a previous result for the single artifact instance case, a key result here shows the equivalence of three different formulations of the GSM semantics for artifact instance interaction. One formulation is based on incremental application of ECA-like rules, one is based on two mathematical properties, and one is based on the use of first-order logic formulas. © 2011 ACM.

Business artifacts with guard-stage-milestone lifecycles: Managing artifact interactions with conditions and events / Richard, Hull; Anil, Nigam; Piwadee Noi, Sukaviriya; Roman, Vaculin; Elio, Damaggio; DE MASELLIS, Riccardo; Fabiana, Fournier; Manmohan, Gupta; Fenno Terry, Heath; Stacy, Hobson; Mark, Linehan; Sridhar, Maradugu. - (2011), pp. 51-62. (Intervento presentato al convegno 5th ACM International Conference on Distributed Event-Based Systems, DEBS'11 tenutosi a New York, NY nel 11 July 2011 through 15 July 2011) [10.1145/2002259.2002270].

Business artifacts with guard-stage-milestone lifecycles: Managing artifact interactions with conditions and events

DE MASELLIS, RICCARDO;
2011

Abstract

A promising approach to managing business operations is based on business artifacts, a.k.a. business entities (with lifecycles). These are key conceptual entities that are central to guiding the operations of a business, and whose content changes as they move through those operations. An artifact type includes both an information model that captures all of the business-relevant data about entities of that type, and a lifecycle model, that specifies the possible ways an entity of that type might progress through the business. Two recent papers have introduced and studied the Guard-Stage-Milestone (GSM) meta-model for artifact lifecycles. GSM lifecycles are substantially more declarative than the finite state machine variants studied in most previous work, and support hierarchy and parallelism within a single artifact instance. This paper presents the formal operational semantics of GSM, with an emphasis on how interaction between artifact instances is supported. Such interactions are supported both through testing of conditions against the artifact instances, and through events stemming from changes in artifact instances. Building on a previous result for the single artifact instance case, a key result here shows the equivalence of three different formulations of the GSM semantics for artifact instance interaction. One formulation is based on incremental application of ECA-like rules, one is based on two mathematical properties, and one is based on the use of first-order logic formulas. © 2011 ACM.
2011
5th ACM International Conference on Distributed Event-Based Systems, DEBS'11
business entity with lifecycle; business process management; declarative workflow; business operations management; data-centric workflow; business artifact; event-condition-action systems; case management
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Business artifacts with guard-stage-milestone lifecycles: Managing artifact interactions with conditions and events / Richard, Hull; Anil, Nigam; Piwadee Noi, Sukaviriya; Roman, Vaculin; Elio, Damaggio; DE MASELLIS, Riccardo; Fabiana, Fournier; Manmohan, Gupta; Fenno Terry, Heath; Stacy, Hobson; Mark, Linehan; Sridhar, Maradugu. - (2011), pp. 51-62. (Intervento presentato al convegno 5th ACM International Conference on Distributed Event-Based Systems, DEBS'11 tenutosi a New York, NY nel 11 July 2011 through 15 July 2011) [10.1145/2002259.2002270].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

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/667822
 Attenzione

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

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