Comparative analysis of business rules and business process modeling languages

Audrius Rima, Olegas Vasilecas, Aidas Šmaižys


During developing an information system is important to create clear models and choose suitable modeling languages. The article analyzes the SRML, SBVR, PRR, SWRL, OCL rules specifying language and UML, DFD, CPN, EPC and IDEF3 BPMN business process modeling language. The article presents business rules and business process modeling languages theoretical comparison. The article according to selected modeling aspects of the comparison between different business process modeling languages ​​and business rules representation languages sets. Also, it is selected the best fit of language set for three layer framework for business rule based software modeling.


Business Process Model and Notation (BPMN) Specification. (2011). OMG document,

Vasilecas, O., Smaizys, A. (2007). The Framework for Business Rule Based Software Modeling: An Approach for Data Analysis Models Integration / Frontiers in Artificial Intelligence and Applications, Databases and Information Systems IV, V 155, IOS Press: 175–188.

SRML (Simple Rule Markup Language) Specification. (2001).

Semantics of Business Vocabulary and Rules (SBVR) Specification. (2008). OMG document,

Production Rule Representation (PRR) Specification. (2009). OMG document,

SWRL: A Semantic Web Rule Language Combining OWL and RuleML. 2004.

UML 2.0 OCL Specification (ptc/03-10-14). OMG document ptc/03-10-1

zur Muehlen M., Indulska M. (2010). Modeling languages for business processes and business rules: A representational analysis / Published in Information Systems, Vol 35 Issue 4: 379–390.

Vasko, M., Dustdar, S. (2006). A view based analysis of workflow modeling languages / Proceeding PDP '06 Proceedings of the 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing IEEE Computer Society: 1–8.

Recker, J., Indulska, M., Rosemann, M., Green, P. (2006). How Good is BPMN Really Insights from Theory and Practice / Proceedings 14th European Conference on Information Systems, ECIS 2006, paper 135, Goeteborg: 1–12.

Milanović, M., Gašević, D., Wagner, G. (2008). Combining Rules and Activities for Modeling Service-Based Business Processes. Proceeding EDOCW '08 Proceedings of the 2008 12th Enterprise Distributed Object Computing Conference Workshops: 1–12.

de Cesare, S., Serrano, A. (2006). Collaborative Modeling Using UML and Business Process Simulation / Proceedings of the 39th Hawaii International Conference on System Sciences (HICSS'06) Track 1, Vol. 1: 10.

Shen, H., Wall, B., Zaremba, M., Chen, Y., Browne, J. (2004). Integration of business modelling methods for enterprise information system analysis and user requirements gathering. Computers in Industry, Vol. 54, Issue 3: 307–323.

Ratzer, A.V., Wells, L., Lassen, H. M., Laursen, M., Frank, J., Stissing, M., Westergaard, M., Christensen, S., Jensen, K. (2003). CPN Tools for Editing, Simulating, and Analysing Coloured Petri Nets. Applications and Theory of Petri Nets 2003: 24th International Conference: 450–462.

Jansen-Vullers, M. H., Reijers, H. A. (2005). Business Process Redesign at a Mental Healthcare Institute: A Coloured Petri Net Approach. Proceedings of the Sixth Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (PB-576): 21–38.

Wynn, M. T., Dumas, M., Fidge, C. J., ter Hofsted A. H. M., van der Aalst, W. M. P. (2007). Business Process Simulation for Operational Decision Support. Business Process Management Workshops 2007: 66-77

Makajic-Nikolic, D., Panic, B., Vujosevic, M. (2004). Bullwhip Effect and Supply Chain Modelling and Analysis using CPN Tools./ In K. Jensen, editor, Proceedings of the Fifth Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (PB-570), Department of Computer Science, University of Aarhus: 219–234.

Mendling, J., Aalst, W.M.P.V.D. (2008). Advanced Reduction Rules for the Verification of EPC Business Process Models. In Proc. SIGSAND-EUROPE, Vol. 129 of LNI: 129.

Dussart, A., Aubert, B. A., Patry, M. (2002). An evaluation of inter-organizational workflow modeling formalisms. Journal of Database Management. Vol. 15, Issue 2, 74–104

Full Text: PDF


  • There are currently no refbacks.

eISSN: 2029-9966