Skip to main content

Measuring Complexity of Business Process Models Integrated with Rules

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9120))

Abstract

Complexity assessment is often used in software and knowledge engineering for controlling the quality and improving models. In fact, complexity is one of the main factors affecting the understability and maintainability of models. Although there are many complexity measures that can be used in order to assess the complexity of process models or rule bases, the complexity of the integrated model of processes with rules is not addressed and constitutes a challenging issue. In this paper, we consider a new metric that is suitable for measuring the integrated models and present a short evaluation based on the selected cases of different size.

The paper is a part of the PhD thesis of the author [1]. The research presented in the paper was supported by the HiBuProBuRul Project funded from NCN (National Science Centre) resources for science (no. DEC-2011/03/N/ST6/00909).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kluza, K.: Methods for Modeling and Integration of Business Processes with Rules. PhD thesis, AGH University of Science and Technology Supervisor: Grzegorz J. Nalepa (March 2015)

    Google Scholar 

  2. Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. Springer, Heidelberg (2013)

    Book  Google Scholar 

  3. Lindsay, A., Dawns, D., Lunn, K.: Business processes – attempts to find a definition. Information and Software Technology 45(15), 1015–1019 (2003)

    Article  Google Scholar 

  4. Charfi, A., Mezini, M.: Hybrid web service composition: Business processes md,,eet business rules. In: Proceedings of the 2nd International Conference on Service-Oriented Computing, ICSOC 2004, pp. 30–38. ACM, New York (2004)

    Google Scholar 

  5. Knolmayer, G.F., Endl, R., Pfahrer, M.: Modeling processes and workflows by business rules. In: van der Aalst, W.M.P., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 16–29. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  6. Kaczor, K., Nalepa, G.J., Łysik, Ł., Kluza, K.: Visual design of Drools rule bases using the XTT2 method. In: Katarzyniak, R., Chiu, T.-F., Hong, C.-F., Nguyen, N.T. (eds.) Semantic Methods. SCI, vol. 381, pp. 57–66. Springer, Heidelberg (2011), doi:10.1007/978-3-642-23418-7.

    Google Scholar 

  7. Geraci, A.: IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries. IEEE Press (1991)

    Google Scholar 

  8. Coenen, F., Bench-Capon, T., Boswell, R., Dibie-Barthélemy, J., Eaglestone, B., Gerrits, R., Grégoire, E., Ligęza, A., Laita, L., Owoc, M., Sellini, F., Spreeuwenberg, S., Vanthienen, J., Vermesan, A., Wiratunga, N.: Validation and verification of knowledge-based systems: report on eurovav99. Knowl. Eng. Rev. 15(2), 187–196 (2000)

    Article  Google Scholar 

  9. Szpyrka, M., Nalepa, G.J., Ligęza, A., Kluza, K.: Proposal of formal verification of selected BPMN models with Alvis modeling language. In: Brazier, F.M.T., Nieuwenhuis, K., Pavlin, G., Warnier, M., Badica, C. (eds.) Intelligent Distributed Computing V. SCI, vol. 382, pp. 249–255. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  10. Nalepa, G.J., Bobek, S., Ligęza, A., Kaczor, K.: HalVA – rule analysis framework for XTT2 rules. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2011 - Europe. LNCS, vol. 6826, pp. 337–344. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  11. Kluza, K., Nalepa, G.J.: Proposal of square metrics for measuring business process model complexity. In: Ganzha, M., Maciaszek, L.A., Paprzycki, M. (eds.) Proceedings of the Federated Conference on Computer Science and Information Systems – FedCSIS 2012, Wroclaw, Poland, September 9-12, pp. 919–922 (2012)

    Google Scholar 

  12. Cardoso, J.: Control-flow complexity measurement of processes and weyuker’s properties. In: 6th International Enformatika Conference. Transactions on Enformatika, Systems Sciences and Engineering, Budapest, Hungary, October 26-28, vol. 8, pp. 213–218 (2005)

    Google Scholar 

  13. Cardoso, J.: About the data-flow complexity of web processes. In: Proceedings from the 6th International Workshop on Business Process Modeling, Development, and Support: Business Processes and Support Systems: Design for Flexibility. The 17th Conference on Advanced Information Systems Engineering (CAiSE 2005) June 13-17, Porto, Portugal, pp. 67–74 (2005)

    Google Scholar 

  14. OMG: Business Process Model and Notation (BPMN): Version 2.0 specification. Technical Report formal/2011-01-03, Object Management Group (January 2011)

    Google Scholar 

  15. Nalepa, G.J., Ligęza, A., Kaczor, K.: Formalization and modeling of rules using the XTT2 method. International Journal on Artificial Intelligence Tools 20(6), 1107–1125 (2011)

    Article  Google Scholar 

  16. Nalepa, G.J.: Semantic Knowledge Engineering. A Rule-Based Approach. Wydawnictwa AGH, Kraków (2011)

    Google Scholar 

  17. Kluza, K., Nalepa, G.J.: Automatic generation of business process models based on attribute relationship diagrams. In: Lohmann, N., Song, M., Wohed, P. (eds.) BPM 2013 Workshops. LNBIP, vol. 171, pp. 185–197. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  18. Cardoso, J., Mendling, J., Neumann, G., Reijers, H.A.: A discourse on complexity of process models. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 117–128. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  19. Latva-Koivisto, A.M.: Finding a complexity for business process models. Technical report, Helsinki University of Technology (February 2001)

    Google Scholar 

  20. Sánchez-González, L., García, F., Mendling, J., Ruiz, F., Piattini, M.: Prediction of business process model quality based on structural metrics. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 458–463. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  21. Mendling, J.: Metrics for business process models. In: Mendling, J. (ed.) Metrics for Process Models. LNBIP, vol. 6, pp. 103–133. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  22. Mendling, J.: Verification of epc soundness. In: Mendling, J. (ed.) Metrics for Process Models. LNBIP, vol. 6, pp. 59–102. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  23. Cardoso, J.: How to measure the control-flow complexity of web processes and workflows. In: Fischer, L. (ed.) Workflow Handbook 2005, pp. 199–212. Future Strategies Inc., Lighthouse Point (2005)

    Google Scholar 

  24. Aguilar, E.R., Ruiz, F., García, F., Piattini, M.: Applying software metrics to evaluate business process models. CLEI Electronic Journal 9(1) (June 2006)

    Google Scholar 

  25. Laue, R., Gruhn, V.: Complexity metrics for business process models. In: Witold Abramowicz, H.C.M. (ed.) Business Information Systems, 9th International Conference on Business Information Systems, BIS 2006, Klagenfurt, Austria, May 31-June 2, pp. 1–12 (2006)

    Google Scholar 

  26. Kluza, K., Nalepa, G.J., Lisiecki, J.: Square complexity metrics for business process models. In: Mach-Król, M., Pełech-Pilichowski, T. (eds.) Advances in Business ICT. AISC, vol. 257, pp. 89–107. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  27. Thammarak, K.: Survey complexity metrics for reusable business process. In: Proceedings from 1st National Conference on Applied Computer Technology and Information System (ACTIS 2010), pp. 18–22. Bangkok Suvarnabhumi College (2010)

    Google Scholar 

  28. Muketha, G., Ghani, A.A.A., Selamat, M.H., Atan, R.: A survey of business process complexity metrics. Information Technology Journal 9(7), 1336–1344 (2010)

    Article  Google Scholar 

  29. Becker, M., Laue, R.: A comparative survey of business process similarity measures. Computers in Industry 63(2), 148–167 (2012)

    Article  Google Scholar 

  30. Dijkman, R., Dumas, M., van Dongen, B., Käärik, R., Mendling, J.: Similarity of business process models: Metrics and evaluation. Information Systems 36(2), 498–516 (2011)

    Article  Google Scholar 

  31. Kunze, M., Weidlich, M., Weske, M.: Behavioral similarity – a proper metric. In: Rinderle-Ma, S., Toumani, F., Wolf, K. (eds.) BPM 2011. LNCS, vol. 6896, pp. 166–181. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  32. Suen, C.Y., Grogono, P.D., Shinghal, R., Coallier, F.: Verifying, validating, and measuring the performance of expert systems. Expert Systems with Applications 1(2), 93–102 (1990)

    Article  Google Scholar 

  33. Kaisler, S.H.: Expert system metrics. In: Proceedings of the 1986 IEEE International Conference on Systems, Man, and Cybernetics, vol. 1, pp. 114–120 (1986)

    Google Scholar 

  34. Chen, Z., Suen, C.Y.: Complexity metrics for rule-based expert systems. In: Proceedings of the International Conference on Software Maintenance, pp. 382–391. IEEE (1994)

    Google Scholar 

  35. OMG: Semantics of Business Vocabulary and Business Rules (SBVR). Technical Report dtc/06-03-02, Object Management Group (2006)

    Google Scholar 

  36. Kluza, K., Maślanka, T., Nalepa, G.J., Ligęza, A.: Proposal of representing BPMN diagrams with XTT2-based business rules. In: Brazier, F.M.T., Nieuwenhuis, K., Pavlin, G., Warnier, M., Badica, C. (eds.) Intelligent Distributed Computing V. SCI, vol. 382, pp. 243–248. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  37. Adrian, W.T., Ciężkowski, P., Kaczor, K., Ligęza, A., Nalepa, G.J.: Web-based knowledge acquisition and management system supporting collaboration for improving safety in urban environment. In: Dziech, A., Czyżewski, A. (eds.) MCSS 2012. CCIS, vol. 287, pp. 1–12. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  38. Nalepa, G.J., Bobek, S.: Rule-based solution for context-aware reasoning on mobile devices. Computer Science and Information Systems 11(1), 171–193 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Krzysztof Kluza .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Kluza, K. (2015). Measuring Complexity of Business Process Models Integrated with Rules. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L., Zurada, J. (eds) Artificial Intelligence and Soft Computing. ICAISC 2015. Lecture Notes in Computer Science(), vol 9120. Springer, Cham. https://doi.org/10.1007/978-3-319-19369-4_57

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19369-4_57

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19368-7

  • Online ISBN: 978-3-319-19369-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics