MMC-BPM: A Domain-Specific Language for Business Processes Analysis

  • Oscar González
  • Rubby Casallas
  • Dirk Deridder
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 21)


Business Process Management approaches incorporate an analysis phase as an essential activity to improve business processes. Although business processes are defined at a high-level of abstraction, the actual analysis concerns are specified at the workflow implementation level resulting in a technology-dependent solution, increasing the complexity to evolve them. In this paper we present a language for high-level monitoring, measurement data collection, and control of business processes and an approach to translate these specifications into executable implementations. The approach we present offers process analysts the opportunity to evolve analysis concerns independently of the process implementation.


Business Process Analysis Domain Specific Language Monitoring Measurement Control 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    van der Aalst, W.M.P., ter Hofstede, A.H.M., 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
  2. 2.
    Hepp, M., Leymann, F., Domingue, J., Wahler, A., Fensel, D.: Semantic business process management: A vision towards using semantic web services for business process management. In: Lau, F.C.M., Lei, H., Meng, X., Wang, M. (eds.) ICEBE, pp. 535–540. IEEE Computer Society, Los Alamitos (2005)Google Scholar
  3. 3.
    Miers, D., Harmon, P., Hall, C.: The 2007 bpm suites report – a detailed analysis of bpm suites version 2.1, Business Process Trends (2007),
  4. 4.
    Lau, C., Peddle, S., Yang, S.: Gathering monitoring metrics to analyze your business process, IBM (December 2007),
  5. 5.
    de Medeiros, A.K.A., Pedrinaci, C., van der Aalst, W.M.P., Domingue, J., Song, M., Rozinat, A., Norton, B., Cabral, L.: An outlook on semantic business process mining and monitoring. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2007, Part II. LNCS, vol. 4806, pp. 1244–1255. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  6. 6.
    OMG: Business process modeling notation specification - final adopted specification (February 2006),
  7. 7.
    IBM: Business process execution language for web services (July 2002),
  8. 8.
    Dubray, J.J.: The seven fallacies of business process execution, InfoQ (December 2004),
  9. 9.
    Castellanos, M., Casati, F., Dayal, U., Shan, M.C.: Intelligent management of slas for composite web services. In: Bianchi-Berthouze, N. (ed.) DNIS 2003. LNCS, vol. 2822, pp. 158–171. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  10. 10.
    González, O., Casallas, R., Deridder, D.: Modularizing monitoring rules in business processes models. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM Workshops. LNCS, vol. 5333, pp. 22–23. Springer, Heidelberg (2008)Google Scholar
  11. 11.
    Giner, P., Torres, V., Pelechano, V.: Bridging the gap between bpmn and ws-bpel. m2m transformations in practice. In: Koch, N., Vallecillo, A., Houben, G.J. (eds.) MDWE. CEUR Workshop Proceedings, vol. 261, (2007)Google Scholar
  12. 12.
    Schmidt, D.C.: Guest editor’s introduction: Model-driven engineering. IEEE Computer 39(2), 25–31 (2006)CrossRefGoogle Scholar
  13. 13.
    Braem, M., Verlaenen, K., Joncheere, N., Vanderperren, W., Straeten, R.V.D., Truyen, E., Joosen, W., Jonckers, V.: Isolating process-level concerns using padus. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 113–128. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  14. 14.
    OpenArchitectureWare (oAW) website,
  15. 15.
    von den Driesch, M., Blickle, T.: Operational, Tool-Supported Corporate Performance Management with the ARIS Process Performance Manager. Aris in practice edn. (2006)Google Scholar
  16. 16.
    Grigori, D., Casati, F., Castellanos, M., Dayal, U., Sayal, M., Shan, M.C.: Business process intelligence. Computers in Industry 16(3), 321–343 (2004)CrossRefGoogle Scholar
  17. 17.
    Pedrinaci, C., Domingue, J., Brelage, C., van Lessen, T., Karastoyanova, D., Leymann, F.: Semantic business process management: Scaling up the management of business processes. In: ICSC, pp. 546–553. IEEE Computer Society, Los Alamitos (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Oscar González
    • 1
    • 2
  • Rubby Casallas
    • 1
  • Dirk Deridder
    • 2
  1. 1.TICSw GroupUniversidad de los AndesColombia
  2. 2.Vrije Universiteit Brussel, SSELBrusselBelgium

Personalised recommendations