Transforming BPMN 2.0 Business Process Model into SBVR Business Vocabulary and Rules

Egle Mickeviciute, Rimantas Butleris, Saulius Gudas, Eimutis Karciauskas


As the success of information system projects and their development also relies on the knowledge of domain experts, the modelled processes should be presented to them for validation purposes before the implementation stage. Domain experts do not have the knowledge of business process modelling notations. Therefore, the validation may not be correct. However, they better understand structured natural language, such as SBVR that defines the meaning of business concepts and make them unambiguously understandable by human experts and also by software systems. The solution presented in this paper allows transforming BPMN 2.0 business process models into SBVR business vocabularies and business rules. This solution is implemented as a plug-in and is available in the MagicDraw CASE tool. An experimental evaluation of the proposed solution with three domain areas proved that SBVR business vocabulary and business rules could be fully obtained from BPMN 2.0 business process model when certain requirements for BPMN 2.0 business process model are met. The advantages of the solution are an automatic transformation for various BPMN modelling situations, tracing links between two models in one modelling environment and avoidance of necessity to use linguistic techniques.



Business process, Business vocabulary, Business rules, Transformation, BPMN 2.0, SBVR, QVT

Full Text: PDF

Print ISSN: 1392-124X 
Online ISSN: 2335-884X