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

被引:18
|
作者
De Smedt, Johannes [1 ,2 ]
De Weerdt, Jochen [1 ]
Serral, Estefania [1 ]
Vanthienen, Jan [1 ]
机构
[1] Katholieke Univ Leuven, Dept Decis Sci & Informat Management, Fac Econ & Business, Cardiff, S Glam, Wales
[2] Univ Edinburgh, Business Sch, Management Sci & Business Econ Grp, Edinburgh, Midlothian, Scotland
关键词
Declarative process modeling; Declare; Hidden dependencies; Constraint-based process models; Model comprehension; Empirical research; COGNITIVE DIMENSIONS; STRATEGIES; LANGUAGES; LOAD;
D O I
10.1016/j.is.2018.01.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:40 / 52
页数:13
相关论文
共 50 条
  • [41] A constraint-based operation sequencing for a knowledge-based process planning
    Göloglu, C
    JOURNAL OF INTELLIGENT MANUFACTURING, 2004, 15 (04) : 463 - 470
  • [42] Exploring the gap between dynamic and constraint-based models of metabolism
    Machado, Daniel
    Costa, Rafael S.
    Ferreira, Eugenio C.
    Rocha, Isabel
    Tidor, Bruce
    METABOLIC ENGINEERING, 2012, 14 (02) : 112 - 119
  • [43] Constraint-based models predict metabolic and associated cellular functions
    Bordbar, Aarash
    Monk, Jonathan M.
    King, Zachary A.
    Palsson, Bernhard O.
    NATURE REVIEWS GENETICS, 2014, 15 (02) : 107 - 120
  • [44] Constraint-based automatic verification of abstract models of multithreaded programs
    Delzanno, Giorgio
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2007, 7 : 67 - 91
  • [45] An Approach to Functional Formal Models of Constraint-Based Lexicalized Grammar
    Loukanova, Roussanka
    FUNDAMENTA INFORMATICAE, 2017, 152 (04) : 341 - 372
  • [46] Constraint-based models predict metabolic and associated cellular functions
    Aarash Bordbar
    Jonathan M. Monk
    Zachary A. King
    Bernhard O. Palsson
    Nature Reviews Genetics, 2014, 15 : 107 - 120
  • [47] A constraint-based operation sequencing for a knowledge-based process planning
    Cevdet Göloğlu
    Journal of Intelligent Manufacturing, 2004, 15 : 463 - 470
  • [48] Improving Search-Based Software Testing by Constraint-Based Genetic Operators
    Zhu, Ziming
    Jiao, Li
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 1435 - 1442
  • [49] Research on conflict harmonization in constraint-based collaborated design process
    Huang, Qi
    Sun, Shouqian
    Xu, Yurong
    Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2006, 17 (02): : 160 - 164
  • [50] Constraint-based problem solving in CAD/CAM process planning
    Arai, N
    Takata, O
    Watanabe, T
    VSMM 2000: 6TH INTERNATIONAL CONFERENCE ON VIRTUAL SYSTEMS AND MULTIMEDIA, 2000, : 210 - 218