Skip to main content

Formal Definition of Measures for BPMN Models

  • Conference paper
Software Process and Product Measurement (IWSM 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5891))

Included in the following conference series:

Abstract

Business process models are currently attaining more relevance, and more attention is therefore being paid to their quality. This situation led us to define a set of measures for the understandability of BPMN models, which is shown in a previous work. We focus on understandability since a model must be well understood before any changes are made to it. These measures were originally informally defined in natural language. As is well known, natural language is ambiguous and may lead to misunderstandings and a misinterpretation of the concepts captured by a measure and the way in which the measure value is obtained. This has motivated us to provide the formal definition of the proposed measures using OCL (Object Constraint Language) upon the BPMN (Business Process Modeling Notation) metamodel presented in this paper. The main advantages and lessons learned (which were obtained both from the current work and from previous works carried out in relation to the formal definition of other measures) are also summarized.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hammer, M., Champy, J.: Reengineering the Corporation: A Manifesto for Business Revolution. Nicholas Brealey, London (1994)

    Google Scholar 

  2. Smith, H., Fingar, P.: Business Process Management: The Third Wave. Meghan-Kiffer Press, USA (2003)

    Google Scholar 

  3. Dufresne, T., Martin, J.: Process Modeling for E-Business. George Mason University (2003)

    Google Scholar 

  4. FIPS, Integration Definition for Function Modeling (IDEF0), National Institute of Standards and Technology (1993)

    Google Scholar 

  5. Mayer, R.J., Menzel, C.P., Painter, M.K., de White, P.S., et al.: Information Integration for Concurrent Engineering (IICE) IDEF3 Process Description Capture Method Report. College Station, Texas (1995)

    Google Scholar 

  6. OMG, Unified Modeling Language (UML) Specification: Infrastructure, version 2.0, Object Management Group (2003)

    Google Scholar 

  7. OMG, Business Process Modeling Notation (BPMN) Specification, Object Management Group (2006)

    Google Scholar 

  8. Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M., Russell, N.: On the Suitability of BPMN for Business Process Modelling. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 161–176. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Recker, J., Indulska, M., Rosemann, M., Green, P.: Do Process Modelling Techniques Get Better? A Comparative Ontological Analysis of BPMN. In: 16th Australasian Conference on Information Systems, Sydney, Australia, November 29 (2005)

    Google Scholar 

  10. Rolón, E., Ruiz, F., Garcia, F., Piattini, M.: Applying Software Metrics to evaluate Business Process Models. CLEI-Electronic Journal 9(1), (Paper 5) (2006), http://www.clei.cl/cleiej/paper.php?id=117

  11. Calero, C., Piattini, M., Genero, M.: Method for obtaining correct Metrics. In: 3rd International Conference on Enterprise and Information Systems (ICEIS 2001), Setúbal, Portugal (2001)

    Google Scholar 

  12. Reynoso, L.: A Measurement-Based Approach for Assessing the influence of Import-Coupling on OCL Expresions Maintainability, Escuela Superior de Informática. Universidad de Castilla-La Mancha, Ciudad Real, Spain (2007)

    Google Scholar 

  13. Habra, N., Abran, A., Lopez, M., Sellami, A.: A Framework for the Design and Verification of Software Measurement Methods. Journal of Systems and Software 81(5), 633–648 (2008)

    Article  Google Scholar 

  14. ISO/IEC, 9126 Software Product Evaluation-Quality Characteristics and Guidelines for their Use: Geneva

    Google Scholar 

  15. Kitchenham, B., Pfleeger, S., Fenton, N.: Towards a Framework for Software Measurement Validation. IEEE Trans. on Software Engineering 21(12), 929–944 (1995)

    Article  Google Scholar 

  16. Baroni, A.L.: Formal Definition of Object-Oriented Design Metrics, Master of Science in Computer (2002)

    Google Scholar 

  17. Reynoso, L., Cruz-Lemus, J.A., Genero, M., Piattini, M.: OCL2: Using OCL in the Formal Definition of OCL Expression Measures. In: 1st. Workshop on Quality in Modeling QIM co-located with the ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems (MODELs 2006), Genova, Italy (2006)

    Google Scholar 

  18. Baroni, A.L., Braz, S.: Using OCL to Formalize Object-Oriented Design Metrics Definitions. In: 6th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QUAOOSE 2002), Malaga, Spain (2002)

    Google Scholar 

  19. Reynoso, L., Cruz-Lemus, J.A., Genero, M., Piattini, M.: Formal Definition of Measures for UML Statechart Diagrams Using OCL. In: 23rd ACM Symposium on Applied Computing (SAC-SE 2008), Fortaleza, Ceará, Brazil, March 16-20. ACM, New York (2008)

    Google Scholar 

  20. García, F., Bertoa, M., Calero, C., Vallecillo, A., Ruiz, F., Piattini, M., Genero, M.: Towards a consistent terminology for software measurement. Information and Software Technology 48, 631–644 (2006)

    Article  Google Scholar 

  21. OMG, Business Process Modeling Notation (BPMN) Specification v 1.1 (draft), Object Management Group (2007)

    Google Scholar 

  22. Rolón, E., Garcia, F., Ruiz, F., Piattini, M., Visaggio, C., Canfora, G.: Evaluation of BPMN Models Quality: a Family of Experiments. In: 3rd International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2008), Funchal, Madeira, May 4-7, pp. 56–63 (2008); 978-989-8111-28-9

    Google Scholar 

  23. http://alarcos.inf-cr.uclm.es/bpmnexperiments/

  24. Rolón, E., Sánchez, L., García, F., Ruiz, F., Piattini, M., Caivano, D., Visaggio, G.: Prediction Models for BPMN Usability and Maintainability. In: IEEE Conference on Commerce and Enterprise Computing, Vienna, Austria, pp. 383–390 (2009)

    Google Scholar 

  25. Jacquet, J.P., Abran, A.: From Software Metrics to Software Measurement Methods. In: 3rd International Software Engineering Standards Symposium (ISESS 1997). IEEE Computer Society, Washington (1997)

    Google Scholar 

  26. OMG, Business Process Model and Notation (BPMN) Specification 2.0, V0.9.7 (revised submission draft) (March 6, 2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reynoso, L., Rolón, E., Genero, M., García, F., Ruiz, F., Piattini, M. (2009). Formal Definition of Measures for BPMN Models. In: Abran, A., Braungarten, R., Dumke, R.R., Cuadrado-Gallego, J.J., Brunekreef, J. (eds) Software Process and Product Measurement. IWSM 2009. Lecture Notes in Computer Science, vol 5891. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05415-0_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-05415-0_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-05414-3

  • Online ISBN: 978-3-642-05415-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics