Applying SBVR Business Vocabulary and Business Rules for Creating BPMN Process Models

  • Egle Mickeviciute
  • Lina Nemuraite
  • Rimantas Butleris
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 183)


Information system modelling starts from business vocabulary, the second step is business process modelling, which is closely related with modelling of business rules. Modelling of business rules and business processes should be considered as the complementary approaches based on business vocabulary. However, business vocabularies still are not used in CASE tools. The goal of the paper is to present the principles how the business vocabulary can be used for modelling business processes and business rules in such a way that it would be possible to transform business process models to business rules for validating business process by domain experts. In order to achieve this goal we present requirements for defining business processes in line with business vocabularies, which allow transforming business process models to business rules without linguistic processing techniques.


Business process model Business vocabulary Business rule Transformation BPMN SBVR 



The work is supported by the project VP1-3.1-ŠMM-10-V-02-008 “Integration of Business Processes and Business Rules on the Basis of Business Semantics” (2013–2015), which is funded by the European Social Fund (ESF).


  1. 1.
    Hohwiller, J., Schlegel, D., Grieser, G., Hoekstra, Y.: Integration of BPM and BRM. In: Dijkman, R., Hofstetter, J., Koehler, J. (eds.) BPMN 2011. LNBIP, vol. 95, pp. 136–141. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  2. 2.
    OMG: Business Process Model and Notation (BPMN), Version 2.0.1. OMG Document Number: formal/2013-09-02 (2013)Google Scholar
  3. 3.
    OMG: Semantics of Business Vocabulary and Business Rules (SBVR) specification, Version 1.0. OMG Document Number: formal/2008-01-02 (2008)Google Scholar
  4. 4.
    OMG: Semantics of Business Vocabulary and Business Rules (SBVR) specification, Version 1.1. OMG Document Number: formal/2013-09-04 (2013)Google Scholar
  5. 5.
    Zur Muehlen, M., Indulska, M.: Modeling languages for business processes and business rules: a representational analysis. Inf. Syst. J. 35(4), 379–390 (2009)CrossRefGoogle Scholar
  6. 6.
    Sinur, J.: The art and science of rules vs. process flows. Research report G00166408, Gartner (2009)Google Scholar
  7. 7.
    Koehler, J.: The Process-Rule Continuum – How Can the BPMN and SBVR Standards Interplay? Lucerne University of Applied Sciences and Arts, Switzerland (2010)Google Scholar
  8. 8.
    Ross, R.G.: The Business Rule Book, 2nd edn. Business Rule Solutions, Houston (1997)Google Scholar
  9. 9.
    Musham, P., Singh, S., Bahal, R., Tv, P.: Visual SBVR. In: Digital Information Management, ICDIM 2008, pp. 676–683 (2008)Google Scholar
  10. 10.
    Goedertier, S., Vanthienen, J.: Declarative process modeling with business vocabulary and business rules. In: Meersman, R., Tari, Z. (eds.) OTM-WS 2007, Part I. LNCS, vol. 4805, pp. 603–612. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  11. 11.
    Schacher, M.: Business rules from an SBVR and an xUML perspective (Parts 1–3). Bus. Rules J. 7(6–8) (2006)Google Scholar
  12. 12.
    Ceponiene, L., Nemuraite, L., Vedrickas, G.: Separation of event and constraint rules in UML & OCL models of service oriented information systems. Inf. Technol. Control 38(1), 29–37 (2009)Google Scholar
  13. 13.
    Nemuraite, L., Skersys, T., Sukys, A., Sinkevicius, E., Ablonskis, L.: VETIS tool for editing and transforming SBVR business vocabularies and business rules into UML & OCL models. In: Information Technologies’ 2010: Proceedings of the 16th International Conference on Information and Software Technologies, IT 2010, Kaunas, Lithuania, pp. 377–384, 21–23 April 2010Google Scholar
  14. 14.
    KnowGravity: KnowEnterprise, Version 1.7 (2012).
  15. 15.
    Milanovic, M., Gaševic, D., Rocha, L.: Modeling flexible business process with business rule patterns. In: 2011 15th IEEE International Enterprise Distributed Object Computing Conference (2011)Google Scholar
  16. 16.
    Graml, T., Bracht, R., Spies, M.: Patterns of business rules to enable agile business processes. In: 11th IEEE International Enterprise Distributed Object Computing Conference, vol. 2(4), pp. 385–402, November 2008Google Scholar
  17. 17.
    Mickevičiūtė, E., Butleris, R.: Towards the combination of BPMN process models with SBVR business vocabularies and rules. In: Skersys, T., Butleris, R., Butkiene, R. (eds.) ICIST 2013. CCIS, vol. 403, pp. 114–121. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  18. 18.
    Malik, S., Bajwa, I.S.: A rule based approach for business rule generation from business process models. In: Bikakis, A., Giurca, A. (eds.) RuleML 2012. LNCS, vol. 7438, pp. 92–99. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  19. 19.
    Malik, S., Bajwa, I.S.: Back to origin: transformation of business process models to business rules. In: La Rosa, M., Soffer, P. (eds.) BPM Workshops 2012. LNBIP, vol. 132, pp. 611–622. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  20. 20.
    Cheng, R., Sadiq, S., Indulska, M.: Framework for business process and rule integration: a case of BPMN and SBVR. In: Abramowicz, W. (ed.) BIS 2011. LNBIP, vol. 87, pp. 13–24. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  21. 21.
    Agrawal, A.: Semantics of business process vocabulary and process rules. In: ISEC ’11 Proceedings of the 4th India Software Engineering Conference, pp. 61–68 (2011)Google Scholar
  22. 22.
    Skersys, T., Tutkute, L., Butleris, R., Butkiene, R.: Extending BPMN business process model with SBVR business vocabulary and rules. Inf. Technol. Control 41(4), 356–367 (2012)Google Scholar
  23. 23.
    Skersys, T., Butleris, R., Kapocius, K., Vileiniskis, T.: An approach for extracting business vocabularies from business process models. Inf. Technol. Control 41(4), 178–190 (2013)Google Scholar
  24. 24.
    Leopold, H., Mendling, J., Polyvyanyy, A.: Generating natural language texts from business process models. In: Ralyté, J., Franch, X., Brinkkemper, S., Wrycza, S. (eds.) CAiSE 2012. LNCS, vol. 7328, pp. 64–79. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  25. 25.
    Friedrich, F., Mendling, J., Puhlmann, F.: Process model generation from natural language text. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 482–496. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  26. 26.
    Mickeviciute, E., Pavalkis, S., Nemuraite, L., Butleris, R.: Using SBVR profile for integrating business vocabulary with BPMN process models. Paper accepted for publication in the International Conference on Advances in Computing, Communication and Information Technology – CCIT, London, UK, 01–02 June, 2014Google Scholar
  27. 27.
    OMG: Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification, Version 1.1, January 2011. OMG Document Number: formal/2011-01-01 (2011)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Egle Mickeviciute
    • 1
  • Lina Nemuraite
    • 1
  • Rimantas Butleris
    • 1
  1. 1.Department of Information Systems, Centre of Information Systems Design TechnologiesKaunas University of TechnologyKaunasLithuania

Personalised recommendations