EVARES: A Quality-driven Refactoring Method for Business Process Models

Wiem Khlif, Nouchène Elleuch Ben Ayed, Hanêne Ben-Abdallah

2017

Abstract

The business performance of an enterprise tightly depends on the quality of its business process model (BPM). This dependence prompted several propositions to improve quality sub-characteristics (e.g. modifiability and reusability) of a BPM through transformation operations to change the internal structure of the model while preserving its external behaviour. Each transformation may improve certain metrics related to one quality sub characteristic while degrading others. Consequently, one challenge of this model transformation-based quality improvement approach is how to identify the application order of the transformations to derive the “best” quality model. This paper proposes a local optimization-based, heuristic method to decide on the application order of the transformations to produce the best quality BPM. The method is guided by both the perspectives, and the impact of each transformation on the quality metrics pertinent to the perspectives as well as the quality sub characteristics of interest to the designer. The method’s and an experimental evaluation are presented.

References

  1. Cardoso, J., Mendling, J., Neuman, J., Reijers, H.A., 2006. A discourse on complexity of process models. In BPM'06, Intern. Workshop on Business Process Mamagement. LNCS, Berlin, Springer, pp. 115-126.
  2. Curtis, B. Kellner, M. Over, J., 1992. Process Modeling. In Communication of the ACM, 35(9).
  3. Dijkman, R., Gfellerb, B., Kusterb, J., Volzerb, H., 2011. Identifying refactoring opportunities in process model repositories. In Journal of Information and Software Technology, 53(9), pp.937-948.
  4. Eclipse Specification. (2013). Available from: http://www.eclipse.org/.
  5. Fernández-Ropero, M., Pérez Castillo, R., Cruz-Lemus, J.A., Piattini, M., 2013. Assessing the Best-Order for Business Process Model Refactoring. In (SAC'13), proc. of 28th Symposium On Applied Computing. Coimbra. Portugal, pp. 1400-1406.
  6. ISO/IEC 25010. 2011. Software and system engineeringSoftware product Quality Requirements and Evaluation (SQuaRE)- Guide to SQuaRE. .
  7. ISO/IEC 19510. 2013. Object Management Group BPM http://www.iso.org/iso/catalogue_detail.htm%3Fcsnu mber%3D62652.
  8. Khlif, W., Ben-Abdallah, H., Elleuch, B. N, 2017. A methodology for the semantic and structural restructuring of BPMN models. BPM'17, Journal of Business process management, Vol 23 (1), pp.16 - 46.
  9. La Rosa, M., Wohed, P., Mendling, J., ter Hofstede, A.H.M., Reijers, H. A., Van der Aalst, W.M.P., 2011. Managing process model complexity via abstract syntax modifications. In IEEE Transactions on Industrial Informatics. 7(4), pp. 614-629.
  10. Polyvyanny, A. 2012. Structuring process models. Dissertation, University of Potsdam, Potsdam, Germany, January.
  11. Rolón, E., Chavira, G., Orozco, J., Soto, J.P., et al. 2015. Towards a framework for evaluating usability of business process models with BPM in health sector. AHFE'15, 6th Conf. on Applied Human Factors and Ergonomics. Vol 3, pp. 5603-5610.
  12. Sánchez-González, L., García,F.,Mendling,J., Ruiz, F. 2010. Quality Assessment of Business Process Models Based on Thresholds. In CoopIS'10, 18th Conf. on Cooperative Information Systems, pp. 78-95.
  13. Zadeh, L.A., (1965). Fuzzy sets. In Information and Control. 8 (3): 338-353.
Download


Paper Citation


in Harvard Style

Khlif W., Ayed N. and Ben-Abdallah H. (2017). EVARES: A Quality-driven Refactoring Method for Business Process Models . In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-758-249-3, pages 409-416. DOI: 10.5220/0006315504090416


in Bibtex Style

@conference{iceis17,
author={Wiem Khlif and Nouchène Elleuch Ben Ayed and Hanêne Ben-Abdallah},
title={EVARES: A Quality-driven Refactoring Method for Business Process Models},
booktitle={Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2017},
pages={409-416},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006315504090416},
isbn={978-989-758-249-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - EVARES: A Quality-driven Refactoring Method for Business Process Models
SN - 978-989-758-249-3
AU - Khlif W.
AU - Ayed N.
AU - Ben-Abdallah H.
PY - 2017
SP - 409
EP - 416
DO - 10.5220/0006315504090416