Foundations of logic programming; (2nd extended ed.)
Foundations of logic programming; (2nd extended ed.)
Towards a theory of declarative knowledge
Foundations of deductive databases and logic programming
The architecture of an active database management system
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Business artifacts: An approach to operational specification
IBM Systems Journal
Case handling: a new paradigm for business process support
Data & Knowledge Engineering
Siena: From PowerPoint to Web App in 5 Minutes
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Automatic verification of data-centric business processes
Proceedings of the 12th International Conference on Database Theory
Towards formal analysis of artifact-centric business process models
BPM'07 Proceedings of the 5th international conference on Business process management
AXART: enabling collaborative work with AXML artifacts
Proceedings of the VLDB Endowment
Artifact systems with data dependencies and arithmetic
Proceedings of the 14th International Conference on Database Theory
Introducing the guard-stage-milestone approach for specifying business entity lifecycles
WS-FM'10 Proceedings of the 7th international conference on Web services and formal methods
BPM'11 Proceedings of the 9th international conference on Business process management
Automatic verification of data-centric business processes
BPM'11 Proceedings of the 9th international conference on Business process management
BPM'11 Proceedings of the 9th international conference on Business process management
Preservation of integrity constraints by workflow
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part I
Verification of deployed artifact systems via data abstraction
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Multilevel business process modeling: motivation, approach, design issues, and applications
Proceedings of the 5th Ph.D. workshop on Information and knowledge
Verification of GSM-Based artifact-centric systems through finite abstraction
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
A State-Based Intention Driven Declarative Process Model
International Journal of Information System Modeling and Design
Splitting GSM schemas: a framework for outsourcing of declarative artifact systems
BPM'13 Proceedings of the 11th international conference on Business Process Management
Decidability of model checking non-uniform artifact-centric quantified interpreted systems
IJCAI'13 Proceedings of the Twenty-Third international joint conference on Artificial Intelligence
Service subscription and consumption for personal web applications
The Personal Web
Hi-index | 0.00 |
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.