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 条
  • [41] Parallel Process in Writing and Choreography
    Larimer, Amy
    JOURNAL OF PHYSICAL EDUCATION RECREATION AND DANCE, 2015, 86 (06): : 48 - 49
  • [42] Helping the automated validation process of user interfaces systems
    d'Ausbourg, B
    Seguin, C
    Durrieu, G
    Roche, P
    PROCEEDINGS OF THE 1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1998, : 219 - 228
  • [43] User Data Confidentiality in an Orchestration of Web Services
    Demongeot, Thomas
    Totel, Eric
    Tong, Valerie Viet Triem
    Le Traon, Yves
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2012, 7 (01): : 32 - 40
  • [44] A Formal Basis for Cross-Checking ebXML BPSS Choreography and Web Service Orchestration
    Yeung, W. L.
    2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 524 - 529
  • [45] The effects of leadership style and exercise program choreography on enjoyment and intentions to exercise
    Bray, SR
    Millen, JA
    Eidsness, J
    Leuzinger, C
    PSYCHOLOGY OF SPORT AND EXERCISE, 2005, 6 (04) : 415 - 425
  • [46] Personalized detection of user intentions
    Armentano, M. G.
    Amandi, A. A.
    KNOWLEDGE-BASED SYSTEMS, 2011, 24 (08) : 1169 - 1180
  • [47] Choreography-based vs Orchestration-based Service Composition in Opportunistic Networks
    Baklouti, Fadhlallah
    Le Sommer, Nicolas
    Maheo, Yves
    2017 IEEE 13TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2017, : 731 - 738
  • [48] IEEE First International Workshop on Service Orchestration and Choreography for the Future Internet (OrChor 2014)
    Autili, Marco
    Goldman, Alfredo
    Tivoli, Massimo
    2014 IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2014, : 323 - 324
  • [49] The User is Not the Enemy: Fighting Malware by Tracking User Intentions
    Shirley, Jeffrey
    Evans, David
    NSPW'08: PROCEEDINGS OF THE 2008 NEW SECURITY PARADIGMS WORKSHOP, 2009, : 33 - 45
  • [50] Tracking entities: Choreography as a cartographic process
    Sweeney, Rachel
    CHOREOGRAPHIC PRACTICES, 2012, 2 (01) : 69 - 85