2011
DOI: 10.1016/j.scico.2009.09.010
|View full text |Cite
|
Sign up to set email alerts
|

Formalisations and applications of BPMN

Abstract: We present two formalisations of the Business Process Modelling Notation (BPMN). In particular, we introduce a semantic model for BPMN in the process algebra CSP; we then study an augmentation of this model in which we introduce relative timing information, allowing one to specify timing constraints on concurrent activities. By exploiting CSP refinement, we are able to show some relationships between the timed and the untimed models. We then describe a novel empirical studies model, and the transformation to B… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
43
0
1

Year Published

2011
2011
2021
2021

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 63 publications
(44 citation statements)
references
References 12 publications
0
43
0
1
Order By: Relevance
“…These too could be specified in a structured format in the protocol, in a workflow modelling notation such as BPEL or BPMN, and then used to generate scheduling tools for trial execution. We have conducted some preliminary studies on using such workflow notations to specify and check trial safety properties such as drug interactions [38,40], but have not yet integrated this work with the rest of the CancerGrid toolchain. The biggest challenge will be to allow the trial designer to describe the temporal aspects of the trial in sufficient detail, without degenerating into a full-blown programming exercise; we hope that workflow patterns [37] and property specification patterns [39] will be helpful in this regard.…”
Section: Discussionmentioning
confidence: 99%
“…These too could be specified in a structured format in the protocol, in a workflow modelling notation such as BPEL or BPMN, and then used to generate scheduling tools for trial execution. We have conducted some preliminary studies on using such workflow notations to specify and check trial safety properties such as drug interactions [38,40], but have not yet integrated this work with the rest of the CancerGrid toolchain. The biggest challenge will be to allow the trial designer to describe the temporal aspects of the trial in sufficient detail, without degenerating into a full-blown programming exercise; we hope that workflow patterns [37] and property specification patterns [39] will be helpful in this regard.…”
Section: Discussionmentioning
confidence: 99%
“…The most common formalisations of BPMN are given via encodings to various formalisms, such as Petri Nets [9], [45], [46], [47], [48], or their extensions such as YAWL [49], [50] and ECATNets [51] [52], and process calculi [10], [53], [11], [54], [12], [55], [56], [57].…”
Section: B Bpmn Formalisation Via Encodingsmentioning
confidence: 99%
“…Among the others, Wong and Gibbons presented in [53], [10] a translation from a subset of BPMN process diagrams, under the assumption of well-formedness, to a CSP-like language based on Z notation using Haskell. This enables the introduction of a formal verification to check properties based on the notion of messages, like consistency between BPMN diagrams with different levels of abstraction and compatibility between participants within a Business Process collaboration [58].…”
Section: B Bpmn Formalisation Via Encodingsmentioning
confidence: 99%
See 1 more Smart Citation
“…They can be also represented as a randomlyordered list of tasks, along with their input and output conditions, which are then used for a constraint-based process composition [9]. Another approach is a semantic model for BPMN specified in the CSP process algebra [10]. This is especially useful for specifying time constraints between process activities.…”
Section: Related Workmentioning
confidence: 99%