The purpose of this research study was to investigate whether the interoperability across different vendor implementations of the BPMN 2.0 standard can be improved. The study attempted to identify significant discrepancies in the process modeling and execution notations as supported by three BPMN modeling tools with respect to the BPMN 2.0 specification. The three BPMN 2.0 tools included MID Innovator for Business Analysts, Activiti BPM Platform, and Trisotech BPMN 2.0 Modeler for Visio. An evaluation framework was used to compare the selected tools based on three classes of BPMN 2.0 objects – SIMPLE, STANDARD, and COMPLETE. Furthermore, the study tested the ability of the three tools to exchange process models in order to improve the interoperability across the tools. It was observed that there are noteworthy differences between the three tools with respect to their support for BPMN 2.0 notations and the corresponding XML process definition formats. As a result, none of the three tools can seamlessly exchange process models. Attempts were made through this study to modify the XML process model definitions to enable sharing of process models between the tools. Thus, the author identified gaps between the tools and suggested ways for bridging the identified gaps, consequently facilitating the exchange of process models. The research focused on enhancing interoperability and discusses its necessity in domains such as supply chain management (SCM), customer relationship management (CRM), enterprise resource planning (ERP), and electronic commerce (E-commerce).


BPMN, business process management, comparative analysis, exchange, interoperability, tools

Date of this Version



Computer and Information Technology

Department Head

Jeffrey L. Brewer

Elsevier License.pdf (59 kB)
Permission to use copyrighted figure #2.2

Elsevier Permission (Figure 2-2).pdf (50 kB)
Permission to use copyrighted figure #2.2

Gartner Permission (Figure 2-3).pdf (43 kB)
Permission to use copyrighted figure #2.3

Shapiro Permission (Figures 4-1, 4-2, 4-3).pdf (33 kB)
Permission to use copyrighted figures #4.1, #4.2, #4.3

Month of Graduation


Year of Graduation



Master of Science

Head of Graduate Program

Jeffrey L. Brewer

Advisor 1 or Chair of Committee

Jeffrey L. Brewer

Committee Member 1

Jeffrey L. Brewer

Committee Member 2

Jeffrey L. Whitten

Committee Member 3

Kevin C. Dittman