SlideShare a Scribd company logo
BPMN MIWG
BPMN Model Interchange Working
Group
Denis Gagné,
www.BusinessProcessIncubator.com
Chair BPMN MIWG at OMG
Chair BPSWG at WfMC
BPMN 2.0 FTF Member at OMG
BPMN 2.1 RTF Member at OMG
CMMN Submission at OMG
XPDL Co-Editor at WfMC
Status Update June 2013
BPMN MIWG Charter
Purpose
The purpose of the BPMN MIWG is to support, facilitate, and
promote the interchange of BPMN Models.
www.omgwiki.org/bpmn-miwg/
BPMN MIWG Charter
Mandate
Facilitate and demonstrate BPMN Model Interchange amongst tools that implement the standard
Define various test cases that address both breadth and depth of BPMN Model Interchange taking into
consideration the various defined conformance classes of the BPMN standard (Initial scope will be limited to
the Process Modeling Conformance Class and its sub-classes)
Resolve vendors’ misinterpretation of the specification that inhibit BPMN Model Interchange
Guide and support vendor into their implementations of the standard
Identify and report defects that break BPMN Model Interchange
Identify and report BPMN specification Model Interchange issues to the BPMN RTF for resolution
Establish a BPMN Model Interchange demonstration infrastructure to support the above, including:
Demonstration Processes,
Guidelines, and
Validation tools.
www.omgwiki.org/bpmn-miwg/
BPMN MIWG Charter
Guiding Principles
Transparency
Inclusion
Collaboration
Openness
Outputs
BPMN 2.0 Test Cases (Models, Diagrams, Serializations)
Feature Test Matrix
BPMN 2.0 Issues
Interchange Guidelines
Requirements of Participation and How to Join
All parties interested in contributing to BPMN Model Interchange are welcomed
Regular web meeting contributions expected
Some Face to Face meetings may be scheduled during OMG Technical Meetings
To join contact dgagne@trisotech.com
www.omgwiki.org/bpmn-miwg/
BPMN Model Interchange Test Suite
BPMN 2.0 Test Cases (Models, Diagrams, Serializations) created by the BPMN Model Interchange
Working Group (BPMN MIWG) at the OMG.
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
How to test a BPMN tool using this test suite
1. Download Test Cases
2. Test Import, Export and/or Roundtrip of BPMN Models.
3. Submit Your Test Results to BPMN MIWG
Detailed Description of Test Procedures
1. BPMN MIWG Import Test Procedure
2. BPMN MIWG Export Test Procedure
3. BPMN MIWG Roundtrip Test Procedure (BPMN Import and Export combined)
4. BPMN Import and Export not supported
github.com/bpmn-miwg/
BPMN MI Test Structure
Test Case Category Test Case Test Variation
Test Case Reference Number
Test Case Objectives
A
Layout
Fixed Diagrams with Variations Attributes
1
Connected elements depicted linearly on
the canvas
0 Base A.1.0
Depict Abstract Elements on a single
Sequential Flow
Validate capability to layout shapes on a canvas 2
Connected elements depicted at specific
location on the canvas
0 Base A.2.0
Depict divergence and convergence of
flows with unmarked Gateways
3 Elements Boundary Attachments 0 Base A.3.0
Depict Exception Flows associated to
boundary attachments
4 Elements Containment 0 Base A.4.0
Depict graphical elements contained in
expanded Sub-Processes, Lanes and
Pools
B
Conformance class coverage
Validate that tool covers conformance class set
1 Descriptive Sub-Class 0 Base B.1.0
Validate that all the elements
prescribed for the Descriptive
Conformance Sub-Class in the BPMN
2.0 Specification are present.
Validate capability to use elements from a specific
conformance sub class
2 Analytic Sub-Class 0 Base B.2.0
Validate that all the elements
prescribed for the Analytic
Conformance Sub-Class in the BPMN
2.0 Specification are present.
3 Common Executable Sub-Class 0 Base B.3.0
Validate that all the elements
prescribed in the Common Executable
Conformance Sub-Class in the BPMN
2.0 Specification are present.
4 Process Modeling Class 0 Base B.4.0
Validate that all the elements
prescribed in the Process Modeling
Conformance Class in the BPMN 2.0
specification are present.
github.com/bpmn-miwg/bpmn-miwg-test-suite/
Test Case: A.1.0github.com/bpmn-miwg/bpmn-miwg-test-suite/
Connected elements depicted linearly on the canvas
Test Case: A.1.0 Sample Resultsgithub.com/bpmn-miwg/bpmn-miwg-test-suite/
Test Case: A.2.0github.com/bpmn-miwg/bpmn-miwg-test-suite/
Connected elements depicted at specific location on the canvas
Test Case: A.3.0github.com/bpmn-miwg/bpmn-miwg-test-suite/
Elements Boundary Attachments
Test Case: A.4.0github.com/bpmn-miwg/bpmn-miwg-test-suite/
Elements Containment
Test Case: B.1.0github.com/bpmn-miwg/bpmn-miwg-test-suite/
Descriptive Sub-Class
Test Case: B.2.0github.com/bpmn-miwg/bpmn-miwg-test-suite/
Analytic Sub-Class
Coverage Map
Tasks Visual Attribute Type Cardinality
TestCase
A.1.0
TestCase
A.2.0
TestCase
A.3.0
TestCase
A.4.0
TestCase
B.1.0
TestCase
B.2.0
Abstract Task id String x x x x x x
documentation Documentation 0..*
X name string 0..1 x x x x x x
X loopCharacteristics LoopCharacteristics 0..1
X isForCompensation boolean x x x x x x
incoming SequenceFlow 0..* x x x x x x
outgoing SequenceFlow 0..* x x x x x x
(X) default SequenceFlow 0..1
resources ActivityResource 0..*
ioSpecification InputOutputSpecification 0..1
properties Property 0..*
boundaryEventRefs BoundaryEvent 0..*
dataInputAssociations DataInputAssociation 0..*
dataOutputAssociations DataOutputAssociation 0..*
startQuantity integer x x x x x x
completionQuantity integer 0..* x x x x x x
auditing Auditing 0..1
monitoring Monitoring 0..1
categoryValueRef Category-Value
Service Task id String x x
documentation Documentation 0..*
X name string 0..1 x x
X loopCharacteristics LoopCharacteristics 0..1 x
X isForCompensation boolean x x
incoming SequenceFlow 0..* x x
outgoing SequenceFlow 0..* x x
(X) default SequenceFlow 0..1
resources ActivityResource 0..*
ioSpecification InputOutputSpecification 0..1 x
properties Property 0..*
boundaryEventRefs BoundaryEvent 0..*
dataInputAssociations DataInputAssociation 0..*
dataOutputAssociations DataOutputAssociation 0..*
startQuantity integer x x
completionQuantity integer 0..* x x
auditing Auditing 0..1
monitoring Monitoring 0..1
categoryValueRef Category-Value
implementation Implementation x x
operationRef Operation 0..1
Send Task id String x
documentation Documentation 0..*
X name string 0..1 x
X loopCharacteristics LoopCharacteristics 0..1
X isForCompensation boolean x
incoming SequenceFlow 0..* x
outgoing SequenceFlow 0..* x
(X) default SequenceFlow 0..1
resources ActivityResource 0..*
ioSpecification InputOutputSpecification 0..1
properties Property 0..*
boundaryEventRefs BoundaryEvent 0..*
dataInputAssociations DataInputAssociation 0..*
dataOutputAssociations DataOutputAssociation 0..*
startQuantity integer x
completionQuantity integer 0..* x
auditing Auditing 0..1
monitoring Monitoring 0..1
categoryValueRef Category-Value
implementation Implementation x
operationRef Operation Operation
messageRef Message 0..1 x
github.com/bpmn-miwg/bpmn-miwg-test-suite/
BPMN MIWG Tools
Tools for validating and comparing test results collected by the
BPMN Model Interchange Working Group (BPMN MIWG) at
the OMG.
About BPMN 2.0 XML Compare
Utilises XML Unit to compare vendor models to reference ones.
About BPMN 2.0 XPath Test Runner
Asserts that expected content from the reference model exists in each vendor
model.
github.com/bpmn-miwg/bpmn-miwg-tools/
BPMN 2.1 RTF Coordination
BPMN MIWG is coordinating with BPMN 2.1 RTF chairs
Review of current BPMN 2.1 RTF issues for MIWG
consideration
BPMN 2.0 issues raised by BPMN MIWG
BPMN Interchange Demonstration
Berlin, 19 June 2013
Point to point interchange demonstration
Camunda - Signavio
BPI - W4
BOC – Camunda
BPI – Yoaquiang
Chain|Pipe interchange script
Invoicing Process example
BOC: Model User pool details
Signavio: Augment diagrams with Systems pool and top lane details
BPI: Add second lane details
Yoaquiang: add last lane details
Camunda: Augment Model for execution and then execute
BOC: Re –open the drawing of the then executed version
BPMN MIWG by the
Numbers
We are just getting started and already:
78 Members
6 Test cases
12 Tools currently under test
2 Automated test review tools
17 work sessions
1 face to face meeting
4 Point to point demonstrations
1 Multi-tools chained demonstration
BPMN MIWG Resources
BPMN MIWG Main Site
BPMN MIWG Repository
Automated Tools

More Related Content

PDF
Unit testingandcontinousintegrationfreenest1dot4
PPTX
Testware Hierarchy for Test Automation
DOC
QTP 10 00 Guide
PDF
Nrnb project
DOCX
Qtp basic
PPTX
QTP_PRESENTATION_Andy
PPT
Qtp Training Deepti 3 Of 44256
PPT
Ppt Qtp
Unit testingandcontinousintegrationfreenest1dot4
Testware Hierarchy for Test Automation
QTP 10 00 Guide
Nrnb project
Qtp basic
QTP_PRESENTATION_Andy
Qtp Training Deepti 3 Of 44256
Ppt Qtp

What's hot (19)

PPT
Qtp Training Deepti 1 Of 4187
PPT
Qtp 92 Tutorial
PPT
Hp Quick Test Professional
PPT
Keyword Driven Automation
DOCX
Qtp basics
PPT
Qtp Basics
PDF
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing
PPT
Qtp Training
PDF
Regression Tests with Symfony - Example
DOC
Qtp questions and answers
PDF
Mutation Testing for DSLs (Tool Demo)
PDF
What is UFT? HP's unified functional testing.
PPT
QTP Slides Presentation.
PPTX
Web service testing using QTP (UFT)
PDF
Java Unit Testing Tool Competition — Fifth Round
PPTX
QTP Power Point Presentation
DOC
Qtp (basics to advanced)
PPT
Copy of qtp presentation
PPT
Gl qtp day 1 & 2
Qtp Training Deepti 1 Of 4187
Qtp 92 Tutorial
Hp Quick Test Professional
Keyword Driven Automation
Qtp basics
Qtp Basics
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing
Qtp Training
Regression Tests with Symfony - Example
Qtp questions and answers
Mutation Testing for DSLs (Tool Demo)
What is UFT? HP's unified functional testing.
QTP Slides Presentation.
Web service testing using QTP (UFT)
Java Unit Testing Tool Competition — Fifth Round
QTP Power Point Presentation
Qtp (basics to advanced)
Copy of qtp presentation
Gl qtp day 1 & 2
Ad

Viewers also liked (17)

PPT
Map of the CETIS metadata and digital repository interoperability domain
PPTX
Seroprevalencia de Chagas en niños de Carapari
PPTX
Cesar historia y f.c.e
DOCX
Juan jacobo rousseau (1)
PDF
MS-07 Jan June 2017
DOCX
linkedin-priceline
PDF
tictail intro
PPTX
Creating Great Cities in the Age of Choice - Livability
PDF
M _Radio Wien_Handel_März2017
PPT
менщикова курс опрп
PDF
MS-10 Jan June 2017
PDF
Impressionismo (Segunda Série)
PDF
MS-03 Jan June 2017
PDF
Express yourself - QUESTION (L)
PPTX
Pasos para editar un video
PDF
O regulamento da Série A de 2017
Map of the CETIS metadata and digital repository interoperability domain
Seroprevalencia de Chagas en niños de Carapari
Cesar historia y f.c.e
Juan jacobo rousseau (1)
MS-07 Jan June 2017
linkedin-priceline
tictail intro
Creating Great Cities in the Age of Choice - Livability
M _Radio Wien_Handel_März2017
менщикова курс опрп
MS-10 Jan June 2017
Impressionismo (Segunda Série)
MS-03 Jan June 2017
Express yourself - QUESTION (L)
Pasos para editar un video
O regulamento da Série A de 2017
Ad

Similar to BPMN MIWG Status Update June 2013 (20)

PPTX
BPMN MIWG Capability Demonstration Reston 2016
PDF
bpmn_miwg_2015-03-11
PDF
Representing Business Processes: Conceptual Model and Design Methodology
PDF
2024 BPMN MIWG Capability Demonstration
PDF
Why To Consider BPMN 2.0
PDF
Modeling and Validating BPMN Diagrams
PPTX
2022 BPMN MIWG Capability Demonstration
PPT
BPMN.ppt
PPTX
BPMN MIWG Capability Demonstration Berlin 2015
PDF
JBoss jBPM, the future is now for all your Business Processes by Eric Schabell
PDF
JBoss jBPM, the future is now for all your Business Processes
PDF
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
PDF
Conversion and visualization of business processes in dsm format s. nicastro
PPT
BPeX: A New Approach to BPMN Model Portability
PDF
BPMN 2.0 Reference
PPT
Business Rules and Business Processes - How good partners are they?
PDF
172298
PDF
Introducing Workflow Architectures Using Grails - Greach 2015
PPTX
2020 BPMN MIWG Capability Demonstration
BPMN MIWG Capability Demonstration Reston 2016
bpmn_miwg_2015-03-11
Representing Business Processes: Conceptual Model and Design Methodology
2024 BPMN MIWG Capability Demonstration
Why To Consider BPMN 2.0
Modeling and Validating BPMN Diagrams
2022 BPMN MIWG Capability Demonstration
BPMN.ppt
BPMN MIWG Capability Demonstration Berlin 2015
JBoss jBPM, the future is now for all your Business Processes by Eric Schabell
JBoss jBPM, the future is now for all your Business Processes
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
Conversion and visualization of business processes in dsm format s. nicastro
BPeX: A New Approach to BPMN Model Portability
BPMN 2.0 Reference
Business Rules and Business Processes - How good partners are they?
172298
Introducing Workflow Architectures Using Grails - Greach 2015
2020 BPMN MIWG Capability Demonstration

More from Denis Gagné (20)

PPTX
Knowledge Worker Copilot in the Loop -AI-Powered Contract Workflows
PPTX
Digitally Mastering Insurance Claims - Decision-Centric Claims
PPTX
Fast-Track CMS-57 Compliance - Wrap, Comply, and Iteratively Modernize with BPM+
PPTX
AI, FHIR, and BPM+ in Suicide Prevention
PPTX
AI-Driven Healthcare Orchestration : Insights from Dana-Farber and Veteran He...
PPTX
Turn Unstructured Data into Business Actions
PPTX
Revolutionizing Credit Risk Management in Banking - DecisionCamp 2024 Present...
PPTX
Clinician-Centric Data and AI Integration in Healthcare
PPTX
Contracts and the Knowledge Worker Copilot
PPTX
Mastering Decision Orchestration - Denis Gagne
PDF
Dana-Farber Preemptive Symptom Management
PDF
It takes all kinds of AI and Humans to make Good Business Decision
PPTX
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
PDF
Generative AI and Regulatory Compliance
PDF
Automating and Orchestrating Processes and Decisions Across the Enterprise
PDF
Low Code Neuro-Symbolic Agents.pdf
PPTX
Data Validation in a Low-Code Environment
PPTX
From Laws and Regulations to Decision Automation
PPTX
Smart Drug Package Inserts using Clinical Workflows and Decisions
PPTX
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Knowledge Worker Copilot in the Loop -AI-Powered Contract Workflows
Digitally Mastering Insurance Claims - Decision-Centric Claims
Fast-Track CMS-57 Compliance - Wrap, Comply, and Iteratively Modernize with BPM+
AI, FHIR, and BPM+ in Suicide Prevention
AI-Driven Healthcare Orchestration : Insights from Dana-Farber and Veteran He...
Turn Unstructured Data into Business Actions
Revolutionizing Credit Risk Management in Banking - DecisionCamp 2024 Present...
Clinician-Centric Data and AI Integration in Healthcare
Contracts and the Knowledge Worker Copilot
Mastering Decision Orchestration - Denis Gagne
Dana-Farber Preemptive Symptom Management
It takes all kinds of AI and Humans to make Good Business Decision
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Generative AI and Regulatory Compliance
Automating and Orchestrating Processes and Decisions Across the Enterprise
Low Code Neuro-Symbolic Agents.pdf
Data Validation in a Low-Code Environment
From Laws and Regulations to Decision Automation
Smart Drug Package Inserts using Clinical Workflows and Decisions
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...

Recently uploaded (20)

PDF
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
Cours de Système d'information about ERP.pdf
PDF
Keppel_Proposed Divestment of M1 Limited
PPTX
2025 Product Deck V1.0.pptxCATALOGTCLCIA
PPTX
basic introduction to research chapter 1.pptx
PDF
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
PDF
NewBase 12 August 2025 Energy News issue - 1812 by Khaled Al Awadi_compresse...
PDF
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
PDF
Module 2 - Modern Supervison Challenges - Student Resource.pdf
PDF
1911 Gold Corporate Presentation Aug 2025.pdf
PDF
Charisse Litchman: A Maverick Making Neurological Care More Accessible
PDF
NEW - FEES STRUCTURES (01-july-2024).pdf
PDF
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications
PDF
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PDF
Daniels 2024 Inclusive, Sustainable Development
PDF
NISM Series V-A MFD Workbook v December 2024.khhhjtgvwevoypdnew one must use ...
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
Slide gioi thieu VietinBank Quy 2 - 2025
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
Slide gioi thieu VietinBank Quy 2 - 2025
Cours de Système d'information about ERP.pdf
Keppel_Proposed Divestment of M1 Limited
2025 Product Deck V1.0.pptxCATALOGTCLCIA
basic introduction to research chapter 1.pptx
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
NewBase 12 August 2025 Energy News issue - 1812 by Khaled Al Awadi_compresse...
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
Module 2 - Modern Supervison Challenges - Student Resource.pdf
1911 Gold Corporate Presentation Aug 2025.pdf
Charisse Litchman: A Maverick Making Neurological Care More Accessible
NEW - FEES STRUCTURES (01-july-2024).pdf
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
Daniels 2024 Inclusive, Sustainable Development
NISM Series V-A MFD Workbook v December 2024.khhhjtgvwevoypdnew one must use ...

BPMN MIWG Status Update June 2013

  • 1. BPMN MIWG BPMN Model Interchange Working Group Denis Gagné, www.BusinessProcessIncubator.com Chair BPMN MIWG at OMG Chair BPSWG at WfMC BPMN 2.0 FTF Member at OMG BPMN 2.1 RTF Member at OMG CMMN Submission at OMG XPDL Co-Editor at WfMC Status Update June 2013
  • 2. BPMN MIWG Charter Purpose The purpose of the BPMN MIWG is to support, facilitate, and promote the interchange of BPMN Models. www.omgwiki.org/bpmn-miwg/
  • 3. BPMN MIWG Charter Mandate Facilitate and demonstrate BPMN Model Interchange amongst tools that implement the standard Define various test cases that address both breadth and depth of BPMN Model Interchange taking into consideration the various defined conformance classes of the BPMN standard (Initial scope will be limited to the Process Modeling Conformance Class and its sub-classes) Resolve vendors’ misinterpretation of the specification that inhibit BPMN Model Interchange Guide and support vendor into their implementations of the standard Identify and report defects that break BPMN Model Interchange Identify and report BPMN specification Model Interchange issues to the BPMN RTF for resolution Establish a BPMN Model Interchange demonstration infrastructure to support the above, including: Demonstration Processes, Guidelines, and Validation tools. www.omgwiki.org/bpmn-miwg/
  • 4. BPMN MIWG Charter Guiding Principles Transparency Inclusion Collaboration Openness Outputs BPMN 2.0 Test Cases (Models, Diagrams, Serializations) Feature Test Matrix BPMN 2.0 Issues Interchange Guidelines Requirements of Participation and How to Join All parties interested in contributing to BPMN Model Interchange are welcomed Regular web meeting contributions expected Some Face to Face meetings may be scheduled during OMG Technical Meetings To join contact dgagne@trisotech.com www.omgwiki.org/bpmn-miwg/
  • 5. BPMN Model Interchange Test Suite BPMN 2.0 Test Cases (Models, Diagrams, Serializations) created by the BPMN Model Interchange Working Group (BPMN MIWG) at the OMG. This work is licensed under a Creative Commons Attribution 3.0 Unported License. How to test a BPMN tool using this test suite 1. Download Test Cases 2. Test Import, Export and/or Roundtrip of BPMN Models. 3. Submit Your Test Results to BPMN MIWG Detailed Description of Test Procedures 1. BPMN MIWG Import Test Procedure 2. BPMN MIWG Export Test Procedure 3. BPMN MIWG Roundtrip Test Procedure (BPMN Import and Export combined) 4. BPMN Import and Export not supported github.com/bpmn-miwg/
  • 6. BPMN MI Test Structure Test Case Category Test Case Test Variation Test Case Reference Number Test Case Objectives A Layout Fixed Diagrams with Variations Attributes 1 Connected elements depicted linearly on the canvas 0 Base A.1.0 Depict Abstract Elements on a single Sequential Flow Validate capability to layout shapes on a canvas 2 Connected elements depicted at specific location on the canvas 0 Base A.2.0 Depict divergence and convergence of flows with unmarked Gateways 3 Elements Boundary Attachments 0 Base A.3.0 Depict Exception Flows associated to boundary attachments 4 Elements Containment 0 Base A.4.0 Depict graphical elements contained in expanded Sub-Processes, Lanes and Pools B Conformance class coverage Validate that tool covers conformance class set 1 Descriptive Sub-Class 0 Base B.1.0 Validate that all the elements prescribed for the Descriptive Conformance Sub-Class in the BPMN 2.0 Specification are present. Validate capability to use elements from a specific conformance sub class 2 Analytic Sub-Class 0 Base B.2.0 Validate that all the elements prescribed for the Analytic Conformance Sub-Class in the BPMN 2.0 Specification are present. 3 Common Executable Sub-Class 0 Base B.3.0 Validate that all the elements prescribed in the Common Executable Conformance Sub-Class in the BPMN 2.0 Specification are present. 4 Process Modeling Class 0 Base B.4.0 Validate that all the elements prescribed in the Process Modeling Conformance Class in the BPMN 2.0 specification are present. github.com/bpmn-miwg/bpmn-miwg-test-suite/
  • 8. Test Case: A.1.0 Sample Resultsgithub.com/bpmn-miwg/bpmn-miwg-test-suite/
  • 9. Test Case: A.2.0github.com/bpmn-miwg/bpmn-miwg-test-suite/ Connected elements depicted at specific location on the canvas
  • 14. Coverage Map Tasks Visual Attribute Type Cardinality TestCase A.1.0 TestCase A.2.0 TestCase A.3.0 TestCase A.4.0 TestCase B.1.0 TestCase B.2.0 Abstract Task id String x x x x x x documentation Documentation 0..* X name string 0..1 x x x x x x X loopCharacteristics LoopCharacteristics 0..1 X isForCompensation boolean x x x x x x incoming SequenceFlow 0..* x x x x x x outgoing SequenceFlow 0..* x x x x x x (X) default SequenceFlow 0..1 resources ActivityResource 0..* ioSpecification InputOutputSpecification 0..1 properties Property 0..* boundaryEventRefs BoundaryEvent 0..* dataInputAssociations DataInputAssociation 0..* dataOutputAssociations DataOutputAssociation 0..* startQuantity integer x x x x x x completionQuantity integer 0..* x x x x x x auditing Auditing 0..1 monitoring Monitoring 0..1 categoryValueRef Category-Value Service Task id String x x documentation Documentation 0..* X name string 0..1 x x X loopCharacteristics LoopCharacteristics 0..1 x X isForCompensation boolean x x incoming SequenceFlow 0..* x x outgoing SequenceFlow 0..* x x (X) default SequenceFlow 0..1 resources ActivityResource 0..* ioSpecification InputOutputSpecification 0..1 x properties Property 0..* boundaryEventRefs BoundaryEvent 0..* dataInputAssociations DataInputAssociation 0..* dataOutputAssociations DataOutputAssociation 0..* startQuantity integer x x completionQuantity integer 0..* x x auditing Auditing 0..1 monitoring Monitoring 0..1 categoryValueRef Category-Value implementation Implementation x x operationRef Operation 0..1 Send Task id String x documentation Documentation 0..* X name string 0..1 x X loopCharacteristics LoopCharacteristics 0..1 X isForCompensation boolean x incoming SequenceFlow 0..* x outgoing SequenceFlow 0..* x (X) default SequenceFlow 0..1 resources ActivityResource 0..* ioSpecification InputOutputSpecification 0..1 properties Property 0..* boundaryEventRefs BoundaryEvent 0..* dataInputAssociations DataInputAssociation 0..* dataOutputAssociations DataOutputAssociation 0..* startQuantity integer x completionQuantity integer 0..* x auditing Auditing 0..1 monitoring Monitoring 0..1 categoryValueRef Category-Value implementation Implementation x operationRef Operation Operation messageRef Message 0..1 x github.com/bpmn-miwg/bpmn-miwg-test-suite/
  • 15. BPMN MIWG Tools Tools for validating and comparing test results collected by the BPMN Model Interchange Working Group (BPMN MIWG) at the OMG. About BPMN 2.0 XML Compare Utilises XML Unit to compare vendor models to reference ones. About BPMN 2.0 XPath Test Runner Asserts that expected content from the reference model exists in each vendor model. github.com/bpmn-miwg/bpmn-miwg-tools/
  • 16. BPMN 2.1 RTF Coordination BPMN MIWG is coordinating with BPMN 2.1 RTF chairs Review of current BPMN 2.1 RTF issues for MIWG consideration BPMN 2.0 issues raised by BPMN MIWG
  • 17. BPMN Interchange Demonstration Berlin, 19 June 2013 Point to point interchange demonstration Camunda - Signavio BPI - W4 BOC – Camunda BPI – Yoaquiang Chain|Pipe interchange script Invoicing Process example BOC: Model User pool details Signavio: Augment diagrams with Systems pool and top lane details BPI: Add second lane details Yoaquiang: add last lane details Camunda: Augment Model for execution and then execute BOC: Re –open the drawing of the then executed version
  • 18. BPMN MIWG by the Numbers We are just getting started and already: 78 Members 6 Test cases 12 Tools currently under test 2 Automated test review tools 17 work sessions 1 face to face meeting 4 Point to point demonstrations 1 Multi-tools chained demonstration
  • 19. BPMN MIWG Resources BPMN MIWG Main Site BPMN MIWG Repository Automated Tools