Development and validation of customized process models

被引:22
作者
Asadi, Mohsen [1 ]
Mohabbati, Bardia [1 ]
Groener, Gerd [3 ]
Gasevic, Dragan [1 ,2 ]
机构
[1] Simon Fraser Univ, Burnaby, BC V5A 1S6, Canada
[2] Athabasca Univ, Athabasca, AB, Canada
[3] Univ Duisburg Essen, Paluno Ruhr Inst Software Technol, Duisburg, Germany
关键词
Reference process models; Feature models; Description logics; BUSINESS PROCESS MODELS; PROCESS CONFIGURATION; MANAGING VARIABILITY; WORKFLOW; SUPPORT; CORRECTNESS; CONSTRAINTS;
D O I
10.1016/j.jss.2014.05.063
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Configurable reference process models encompass common and variable processes of organizations from different business domains. These reference process models are designed and reused to guide and derive customized business processes according to the requirements of stakeholders. The customization process is generally initiated by a configuration step, selecting a subset of the reference process model. Configuration is followed by a customization step, which assumes adapting or extending the configured business process based on the specific or unforeseen requirements. Hence, it is crucial to validate the correctness and compliance of the final customized business process with respect to the patterns and business constraints that are specified in the reference model. In this paper, we firstly introduce a technique to develop a customized process model and then present a set of identified inconsistency patterns that may happen during the configuration of a reference model and the customization of configured process models. Furthermore, we describe our proposed approach including formal representations and algorithms that provide logical reasoning and enable automatic inconsistency detection by leveraging description logic. In order to explore the scalability of the approach, we designed the experiments with various process models sizes and inconsistency distributions. The results of the experiments revealed the scalability of our approach with large size process models (500 activities). (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:73 / 92
页数:20
相关论文
共 67 条
[1]  
Acher M, 2010, LECT NOTES COMPUT SC, V6144, P17, DOI 10.1007/978-3-642-14046-4_2
[2]  
Aiello Marco, 2010, IEEE 34th Annual Computer Software and Applications Conference Workshops (COMPSACW 2010), P245, DOI 10.1109/COMPSACW.2010.50
[3]  
[Anonymous], 2007, DESCRIPTION LOGIC HD, DOI DOI 10.1017/CBO9780511711787
[4]  
[Anonymous], 2007, SOFTWARE PRODUCT LIN
[5]  
[Anonymous], 2000, Generative Programming: Methods, Tools, and Applications
[6]  
Asadi Mohsen, 2012, Conceptual Modeling. Proceedings 31st International Conference, ER 2012, P397, DOI 10.1007/978-3-642-34002-4_31
[7]  
Asadi M., 2014, EMPIR SOFTW ENG J, V37, P33
[8]   Assessing the maintainability of software product line feature models using structural metrics [J].
Bagheri, Ebrahim ;
Gasevic, Dragan .
SOFTWARE QUALITY JOURNAL, 2011, 19 (03) :579-612
[9]  
Batory D, 2005, LECT NOTES COMPUT SC, V3714, P7
[10]  
Bosch J., 2002, P 4 INT WORKSH SOFTW, P303