arrow
Return

Discovering hidden dependencies in constraint-based declarative process models for improving understandability

delete2018-05-01
delete18
delete
OA
AI
J
Johannes De Smedt *
J
Jochen De Weerdt
E
Estefanía Serral
J
Jan Vanthienen
DOI:10.1016/j.is.2018.01.001delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Flexible systems and services require a solid approach for modeling and enacting dynamic behavior. Declarative process models gained plenty of traction lately as they have proven to provide a good fit for the problem at hand, i.e. visualizing and executing flexible business processes. These models are based on constraints that impose behavioral restrictions on process behavior. Essentially, a declarative model is a set of constraints defined over the set of activities in a process. While allowing for very flexible process specifications, a major downside is that the combination of constraints can lead to behavioral restrictions not explicitly visible when reading a model. These restrictions, so-called hidden dependencies, make the models much more difficult to understand. This paper presents a technique for discovering hidden dependencies and making them explicit by means of dependency structures. Experiments with novice process modelers demonstrate that the proposed technique lowers the cognitive effort necessary to comprehend a constraint-based process model. (C) 2018 Elsevier Ltd. All rights reserved.
Keywords:
Declarative process modeling
Declare
Hidden dependencies
Constraint-based process models
Model comprehension
Empirical research
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Enterprise Information Systems cover
Enterprise Information Systems
IF:
3.9
Papers:
2.8K
Citations:
1.8K

Organization

U
University of Edinburgh
Scholars:
5.2W
Papers: 4.6W
Citations: 71