Validation of user intentions in process orchestration and choreography

被引:8
|
作者
Groener, Gerd [1 ]
Asadi, Mohsen [2 ]
Mohabbati, Bardia [2 ]
Gasevic, Dragan [3 ]
Boskovic, Marko
Parreiras, Fernando Silva [4 ]
机构
[1] Univ Koblenz Landau, WeST Inst, Koblenz, Germany
[2] Simon Fraser Univ, Burnaby, BC V5A 1S6, Canada
[3] Athabasca Univ, Athabasca, AB, Canada
[4] FUMEC Univ, Belo Horizonte, MG, Brazil
关键词
Requirement modeling; Goal-oriented process engineering; Inconsistency detection; Goal-oriented process design; PROCESS MODELS; DESIGN; BPMN;
D O I
10.1016/j.is.2013.05.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Goal models and business process models are complementary artifacts for capturing the requirements and their execution flow in software engineering. In this case, goal models serve as input for designing business process models. This requires mappings between both types of models in order to describe which user goals are implemented by which activities in a business process. Due to the large number of possible relationships among goals in the goal model and possible control flows of activities, developers struggle with the challenge of maintaining consistent configurations of both models and their mappings. Managing these mappings manually is error-prone. In our work, we propose an automated solution that relies on Description Logics and automated reasoners for validating mappings that describe the realization of goals by activities in business process models. The results are the identification of two inconsistency patterns - orchestration inconsistency and choreography inconsistency - and the development of the corresponding algorithms for detecting these inconsistencies. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:83 / 99
页数:17
相关论文
共 50 条
  • [1] Conformance validation between choreography and orchestration
    Li, Jing
    Zhu, Huibiao
    Pu, Geguang
    TASE 2007: FIRST JOINT IEEE/IFIP SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 473 - +
  • [2] Runtime Logistic Process Orchestration Based on Business Transaction Choreography
    Hofman, Wout
    BUSINESS PROCESS MANAGEMENT WORKSHOPS (BPM), 2013, 132 : 550 - 559
  • [3] From WS-CDL choreography to BPEL process orchestration
    Mendling, Jan
    Hafner, Michael
    JOURNAL OF ENTERPRISE INFORMATION MANAGEMENT, 2008, 21 (05) : 525 - +
  • [4] Web services orchestration and choreography
    Peltz, C
    COMPUTER, 2003, 36 (10) : 46 - +
  • [5] Insights into Web Service Orchestration and Choreography
    Daniel, Florian
    Pernici, Barbara
    INTERNATIONAL JOURNAL OF E-BUSINESS RESEARCH, 2006, 2 (01) : 58 - 77
  • [6] Choreography and orchestration conformance for system design
    Busi, Nadia
    Gorrieri, Roberto
    Guidi, Claudio
    Lucchi, Roberto
    Zavattaro, Gianluigi
    COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2006, 4038 : 63 - 81
  • [7] The relation between Web Services orchestration and choreography
    Wu Huaiguang
    Zhong Farong
    ICCSE'2006: Proceedings of the First International Conference on Computer Science & Education: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 716 - 718
  • [8] Services organisation in IoT : mixing Orchestration and Choreography
    Cherrier, Sylvain
    Langar, Rami
    2018 GLOBAL INFORMATION INFRASTRUCTURE AND NETWORKING SYMPOSIUM (GIIS), 2018,
  • [9] A Semantical Framework for the Orchestration and Choreography of Web Services
    Pahl, Claus
    Zhu, Yaoling
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 151 (02) : 3 - 18
  • [10] ORCHESTRATION AND CHOREOGRAPHY AT THE PIANO - AN INTERVIEW WITH MARCHAND,ANDREAS
    RANDLETT, S
    CLAVIER, 1975, 14 (06): : 20 - &