Abstract: A business process model should be explained to the business stakeholders to validate that it is a correct representation of targeted information of a particular domain. A business process model is typically represented by using a graphical notation such as Business Process Modelling Notation (BPMN). A graphical representation of a business process model can be complex to understand for the business stakeholders. However, a business rule represented in a natural language can be easy to understand for a novel person. Moreover, the extracted business rules can be employed for reuse of information through mapping to other standards such as BPEL, OCL, etc. In this paper, we present a novel approach to automatically generate natural language representation of business process models explained in BPMN. The presented approach employs SBVR (Semantics of Business Vocabulary and Rules) as an intermediate representation to generate natural language expressions those are easy to understand for business stake holders.
Abstract: In this paper, a rule based approach is presented to translate Business Process Model Notation (BPMN) based a business process models into Semantics of Business Vocabulary based Rules (SBVR) based business rules. Such translation can simplify the process of understanding the information represented in BPMN models for the business stakeholders as information represented in business rules is easy to understand instead of a BPMN based graphical representation of a business process model. In this paper, we also present a case study to validate the performance of the case study.