2012
DOI: 10.1007/978-3-642-28108-2_37
|View full text |Cite
|
Sign up to set email alerts
|

Imperative versus Declarative Process Modeling Languages: An Empirical Investigation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
68
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
8
1

Relationship

1
8

Authors

Journals

citations
Cited by 125 publications
(69 citation statements)
references
References 9 publications
1
68
0
Order By: Relevance
“…As discussed in [24,20,23], procedural languages, such as BPMN, EPCs and Petri nets, are suitable for describing standardized processes in stable environments. Due to their predictability and low complexity, these processes can be described under a "closed world" assumption, meaning that it is feasible to explicitly represent all the allowed behavior of the process.…”
Section: Introductionmentioning
confidence: 99%
“…As discussed in [24,20,23], procedural languages, such as BPMN, EPCs and Petri nets, are suitable for describing standardized processes in stable environments. Due to their predictability and low complexity, these processes can be described under a "closed world" assumption, meaning that it is feasible to explicitly represent all the allowed behavior of the process.…”
Section: Introductionmentioning
confidence: 99%
“…Building on our proposal, it is possible to design experiments that provide declarative, imperative, and hybrid models of the same process, which can be compared with respect to the relative ease of understanding these. There is a rich stream of experimental research that can inspire such experiments [19,20]. In a similar vein, it is interesting to determine how easy it is for modellers to apply hybrid notations.…”
Section: Resultsmentioning
confidence: 99%
“…Recent research has again put into evidence synergies between imperative and declarative approaches [19,21]. Accordingly, hybrid process modelling notations have been proposed.…”
Section: Hybrid Languagesmentioning
confidence: 99%
“…Processes working in stable environments are typically highly predictable, i.e., it is easy to determine in advance the way how processes execute and behave (e.g., a process for handling travel requests). Procedural languages, such as BPMN, UML ADs, EPCs, and Petri nets, are suitable for describing such processes because it is easy to explicitly represent all allowed behavior of the process at hand [4,22]. In contrast, processes operating in flexible/turbulent environments are often more complex and less predictable.…”
Section: Introductionmentioning
confidence: 99%