MINERVA: Model drIveN and sErvice oRiented Framework for the Continuous Business Process improVement and relAted Tools

  • Andrea Delgado
  • Francisco Ruiz
  • Ignacio García-Rodríguez de Guzmán
  • Mario Piattini
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6275)


The importance and benefits of Business Process Management (BPM) for organizations are nowadays broadly recognized, as not only the business area but also the information technology one are embracing and adopting the paradigm. The implementation of business processes as services helps in reducing the gap between these two areas, easing the communication and understanding of business needs. Although there is a general agreement on the benefits of the joint application of these two paradigms, some issues still need to be addressed; being a key one the automatic generation of services from business process models. In this article, we present MINERVA framework which applies Model Driven Development (MDD) and Service Oriented Computing (SOC) paradigms to business processes for the continuous business process improvement in organizations, supporting the different stages defined in the business process life cycle from modeling to evaluation of its execution.


business process Business Process Management (BPM) Service Oriented Computing (SOC) Model Driven Development (MDD) improvement 


  1. 1.
    Business Process Management Initiative,
  2. 2.
    Smith, H., Fingar, P.: Business Process Management: The third wave. Meghan-Kieffer (2003), ISBN: 978-0929652337Google Scholar
  3. 3.
    Weske, M.: BPM Concepts, Languages, Architectures. Springer, Heidelberg (2007) 978-3-540-73521-2Google Scholar
  4. 4.
    Mendling, J.: Metrics for process models. Springer, Heidelberg (2008) 978-3-540-89223-6Google Scholar
  5. 5.
    van der Aalst, W.M.P., ter Hofstede, A., Weske, M.: Business Process Management: A Survey. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 1–12. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  6. 6.
    Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: State of the Art and Research Challenge. IEEE Computer Society, Los Alamitos (2007)Google Scholar
  7. 7.
    Krafzig, D., Banke, K., Slama, D.: Enterprise SOA, Service Oriented Architecture: Best Practices, 1st edn. Prentice Hall, Englewood Cliffs (2005), ISBN 978-0131465756Google Scholar
  8. 8.
    Erl, T.: SOA: Concepts, Technology, and Design. Prentice-Hall, Englewood Cliffs (2005) ISBN-978-0131858589Google Scholar
  9. 9.
    Web Services Architecture (WSA), W3C,
  10. 10.
    Mellor, S., Clark, A., Futagami, T.: Model Driven Development - Guest editors introduction. IEEE Computer Society, Los Alamitos (September/October 2003)Google Scholar
  11. 11.
    Stahl, T., Volter, M., et al.: Model-Driven Software Development, Technology, Engineering, Management. John Wiley & Sons, Ltd., Chichester (2006) ISBN: 978-0470025703Google Scholar
  12. 12.
    Model Driven Architecture (MDA) v. 1.0.1, OMG (2003),
  13. 13.
    Object Management Group (OGM),
  14. 14.
    Delgado, A., Ruiz, F.: Towards a Service-Oriented and Model-Driven framework with business processes as first-class citizens. In: 2nd Int. Conf. on Business Process and Services Computing (BPSC 2009), Leipzig (2009)Google Scholar
  15. 15.
    Business Process Maturity Model (BPMM), OMG,
  16. 16.
    Sánchez, L., Delgado, A., Ruiz, F., García, F., Piattini, M.: Measurement and Maturity of Business Processes. In: Cardoso, J., van der Aalst, W. (eds.) Handbook of Research on Business Process Modeling, pp. 532–556. Information Science Ref., IGI Global (2009)Google Scholar
  17. 17.
    Business Process Modeling Notation (BPMN), OMG,
  18. 18.
    Soa Modeling Language (SoaML), OMG,
  19. 19.
    Query/Views/Transformations(QVT)v.1.0,OMG (2008),
  20. 20.
    Web Services Business Process Execution Language (WS-BPEL), OASIS,
  21. 21.
    XML Process Definition Language (XPDL), v. 2.1, WfMC,
  22. 22.
    van der Aalst, W.M.P., Reijers, H.A., Medeiros, A.: Business Process Mining: an Industrial Application. Information Systems 32(5), 713–732 (2007)CrossRefGoogle Scholar
  23. 23.
    Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2) (1993)Google Scholar
  24. 24.
    Business Process Definition Metamodel (BPDM), OMG,
  25. 25.
    García, F., et al.: Towards a Consistent Terminology for Software Measurement. Information and Software Technology 48, 631–644 (2005)CrossRefGoogle Scholar
  26. 26.
    Delgado, A., Ruiz, F., García - Rodríguez de Guzmán, I., Piattini, M.: Towards an ontology for service oriented modeling supporting business processes. In: 4th International Conference on Research Challenges in Information Science (RCIS 2010) (2010)Google Scholar
  27. 27.
  28. 28.
  29. 29.
    COMPETISOFT - Process Improvement for Iberoamerican SME, CYTED,
  30. 30.
    van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. Distributed and Parallel Databases 14, 5–51 (2003)CrossRefGoogle Scholar
  31. 31.
    Software Process Engineering Metamodel (SPEM), OMG,
  32. 32.
    Eclipse Process Framework Composer (EPF Composer),
  33. 33.
    BizAgi Process Modeler,
  34. 34.
  35. 35.
    XML Metadata Interchange (XMI), OMG,
  36. 36.
    Eclipse, The Eclipse Foundation,
  37. 37.
    Eclipse SOA Tools Platform Project (STP),
  38. 38.
    Medini QVT, ikv++ technlogies ag,
  39. 39.
    ProM, Process Mining Group, Eindhoven University of Technology, Eindhoven, The Netherlands,
  40. 40.
    de Castro, V., Marcos, E., López Sanz, M.: A model driven method for service composition modelling: a case study. Int. J. Web Engineering and Technology 2(4) (2006)Google Scholar
  41. 41.
    de Castro, V., Vara Mesa, J.M., Herrmann, E., Marcos, E.: A Model Driven Approach for the Alignment of Business and Information Systems Models. In: 9th Mexican International Conference on Computer Science (ENC 2008) (2008)Google Scholar
  42. 42.
    Orriens, B., Yang, J., Papazoglou, M.: A Rule Driven Approach for Developing Adaptive Service Oriented Business Collaboration. In: Int. Conf. on Services Computing (SCC 2006) (2006)Google Scholar
  43. 43.
    Quartel, D., Dijkman, R., van Sinderen, M.: An approach to relate business and application services using ISDL. In: 9th Int. Enterprise Computing Conference, EDOC 2005 (2005)Google Scholar
  44. 44.
    Roser, S., Bauer, B., Muller, J.: Model- and Architecture-Driven Development in the Context of Cross-Enterprise Business Process Engineering. In: Int. Conference on Services Computing (SCC 2006) (2006)Google Scholar
  45. 45.
    Zdun, U., Hentrich, C., Dustdar, S.: Modeling Process-Driven and Service-Oriented Architectures Using Patterns and Pattern Primitives. ACM Transactions on the Web 1(3), Article 14 (2007)Google Scholar
  46. 46.
    Herold, S., Rausch, A., Bosl, A., Ebell, J., Linsmeier, C., Peters, D.: A Seamless Modeling Approach for Service-Oriented Information Systems. In: 5th International Conference on Information Technology: New Generations (ITNG 2008) (2008)Google Scholar
  47. 47.
    Touzi, J., Benaben, F., Pingaud, H., Lorré, J.P.: model-driven approach for collaborative service-oriented architecture design. Int. Journal of Prod. Economics 121(1) (2009)Google Scholar
  48. 48.
    Henkel, M., Zdravkovic, J.: Supporting Development and Evolution of Service-based Processes. In: International Conference on e-Business Engineering, ICEBE 2005 (2005)Google Scholar
  49. 49.
    Gacitua-Decar, V., Pahl, C.: Pattern-based business-driven analysis and design of service architectures. In: 3rd Int. Conf. on Software and Data Technologies, ICSOFT 2008 (2008)Google Scholar
  50. 50.
    Baghdadi, Y.: ABBA: an architecture for deploying business-to-business electronic commerce applications. Electronic Commerce Research and Applications 3(2) (2004)Google Scholar
  51. 51.
    Hu, J., Grefen, P.: Conceptual framework and architecture for service mediating workflow management. Information and Software Technology 45(13) (2003)Google Scholar
  52. 52.
    Liew, P., Kontogiannis, K., Tong, T.: A Framework for Business Model Driven Development. In: 12th Int. Workshop on SW Tech. and Engineering Practice, STEP 2004 (2004)Google Scholar
  53. 53.
    Papazoglou, M., van den Heuvel, W.: Service-oriented design and development methodology. Int. J. Web Engineering and Technology 2(4), 412–462 (2006)CrossRefGoogle Scholar
  54. 54.
    Rychly, M., Weiss, P.: Modeling of Service Oriented Architecture: from business process to service realization. In: 3rd Int. Conf. on Evaluation of Novel Approaches to Software Engineering, ENASE 2008 (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Andrea Delgado
    • 1
  • Francisco Ruiz
    • 2
  • Ignacio García-Rodríguez de Guzmán
    • 2
  • Mario Piattini
    • 2
  1. 1.Computer Science Institute, Faculty of EngineeringUniversity of the RepublicaMontevideoUruguay
  2. 2.Technologies and IS Depto., Faculty of Computer ScienceUniversity of Castilla-La ManchaCiudad RealEspaña

Personalised recommendations