2013
DOI: 10.1080/17517575.2013.830340
|View full text |Cite
|
Sign up to set email alerts
|

Declarative business process modelling: principles and modelling languages

Abstract: The business process literature has proposed a multitude of business process modeling approaches or paradigms, each in response to a different business process type with a unique set of requirements. Two polar paradigms, i.e. the imperative and the declarative paradigm, appear to define the extreme positions on the paradigm spectrum. While imperative approaches focus on explicitly defining how an organizational goal should be reached, the declarative approaches focus on the directives, policies and regulations… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
66
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 52 publications
(68 citation statements)
references
References 60 publications
(64 reference statements)
2
66
0
Order By: Relevance
“…In BPM there are two major modeling approaches: imperative and declarative process modeling (Fahland et al, 2009;Goedertier et al, 2015). Process modeling languages like BPMN (Object Management Group, 2013) and Petri nets (Murata, 1989;Petri, 1962) are examples of imperative modeling languages (also known as procedural languages).…”
Section: Declare As a Foundationmentioning
confidence: 99%
See 4 more Smart Citations
“…In BPM there are two major modeling approaches: imperative and declarative process modeling (Fahland et al, 2009;Goedertier et al, 2015). Process modeling languages like BPMN (Object Management Group, 2013) and Petri nets (Murata, 1989;Petri, 1962) are examples of imperative modeling languages (also known as procedural languages).…”
Section: Declare As a Foundationmentioning
confidence: 99%
“…Declarative process modeling languages like Declare (Pesic, 2008) and DCR graphs (Mukkamala, 2012) take the opposite viewpoint with an outside-in approach. Declarative languages describe the rules and constraints by which the process has to abide (Goedertier et al, 2015). The unwanted process variations are prohibited based on these rules and constraints, while all other variations are allowed without explicitly having to enumerate all valid variations (van der Aalst et al, 2009).…”
Section: Declare As a Foundationmentioning
confidence: 99%
See 3 more Smart Citations