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

What's hot

Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Azhar Satti
 
Qtp 92 Tutorial
Qtp 92 TutorialQtp 92 Tutorial
Qtp 92 Tutorial
sasidhar
 
Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professional
sunny.deb
 
Keyword Driven Automation
Keyword Driven AutomationKeyword Driven Automation
Keyword Driven Automation
Pankaj Goel
 
Qtp basics
Qtp basicsQtp basics
Qtp basics
narasimha132
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basicsmehramit
 
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing
Wodel-Test: A Model-Based Framework for Language-Independent Mutation TestingWodel-Test: A Model-Based Framework for Language-Independent Mutation Testing
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing
Pablo Gómez Abajo
 
Qtp Training
Qtp TrainingQtp Training
Qtp Trainingmehramit
 
Regression Tests with Symfony - Example
Regression Tests with Symfony - ExampleRegression Tests with Symfony - Example
Regression Tests with Symfony - ExampleJoachim Unger
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answersRamu Palanki
 
Mutation Testing for DSLs (Tool Demo)
Mutation Testing for DSLs (Tool Demo)Mutation Testing for DSLs (Tool Demo)
Mutation Testing for DSLs (Tool Demo)
Pablo Gómez Abajo
 
What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.Confiz
 
QTP Slides Presentation.
QTP Slides Presentation.QTP Slides Presentation.
QTP Slides Presentation.
tjdhans
 
Web service testing using QTP (UFT)
Web service testing using QTP (UFT)Web service testing using QTP (UFT)
Web service testing using QTP (UFT)
NaveenKumar Namachivayam
 
Java Unit Testing Tool Competition — Fifth Round
Java Unit Testing Tool Competition — Fifth RoundJava Unit Testing Tool Competition — Fifth Round
Java Unit Testing Tool Competition — Fifth Round
Annibale Panichella
 
QTP Power Point Presentation
QTP Power Point PresentationQTP Power Point Presentation
QTP Power Point Presentation
SVRTechnologies
 
Qtp (basics to advanced)
Qtp (basics to advanced)Qtp (basics to advanced)
Qtp (basics to advanced)
G.C Reddy
 
Copy of qtp presentation
Copy of qtp presentationCopy of qtp presentation
Copy of qtp presentationRamu Palanki
 

What's hot (19)

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

Viewers also liked

Map of the CETIS metadata and digital repository interoperability domain
Map of the CETIS metadata and digital repository interoperability domainMap of the CETIS metadata and digital repository interoperability domain
Map of the CETIS metadata and digital repository interoperability domain
Phil Barker
 
Seroprevalencia de Chagas en niños de Carapari
Seroprevalencia de Chagas en niños de CarapariSeroprevalencia de Chagas en niños de Carapari
Seroprevalencia de Chagas en niños de Carapari
María Elizabeth Durán Gaspar
 
Cesar historia y f.c.e
Cesar historia y f.c.eCesar historia y f.c.e
Cesar historia y f.c.e
cesar florero martinez
 
Juan jacobo rousseau (1)
Juan jacobo rousseau (1)Juan jacobo rousseau (1)
Juan jacobo rousseau (1)
Daniela Viveros
 
MS-07 Jan June 2017
MS-07 Jan June 2017MS-07 Jan June 2017
MS-07 Jan June 2017
Dharmendra Kumar Singh
 
Creating Great Cities in the Age of Choice - Livability
Creating Great Cities in the Age of Choice - LivabilityCreating Great Cities in the Age of Choice - Livability
Creating Great Cities in the Age of Choice - Livability
Livability.com
 
M _Radio Wien_Handel_März2017
M _Radio Wien_Handel_März2017M _Radio Wien_Handel_März2017
M _Radio Wien_Handel_März2017
meinungsraum.at
 
менщикова курс опрп
менщикова   курс опрпменщикова   курс опрп
менщикова курс опрп
lml5119
 
MS-10 Jan June 2017
MS-10 Jan June 2017MS-10 Jan June 2017
MS-10 Jan June 2017
Dharmendra Kumar Singh
 
Impressionismo (Segunda Série)
Impressionismo (Segunda Série)Impressionismo (Segunda Série)
Impressionismo (Segunda Série)
Rodrigo Retka
 
MS-03 Jan June 2017
MS-03 Jan June 2017MS-03 Jan June 2017
MS-03 Jan June 2017
Dharmendra Kumar Singh
 
Express yourself - QUESTION (L)
Express yourself - QUESTION (L)Express yourself - QUESTION (L)
Express yourself - QUESTION (L)
Michele Mauceri
 
Dekada
DekadaDekada
Pasos para editar un video
Pasos para editar un videoPasos para editar un video
Pasos para editar un video
Jhenifer Jimenez
 
O regulamento da Série A de 2017
O regulamento da Série A de 2017O regulamento da Série A de 2017
O regulamento da Série A de 2017
Cassio Zirpoli
 

Viewers also liked (17)

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

Similar to BPMN MIWG Status Update June 2013

Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_completebinuiweb
 
JavaOne 2009 BOF-5189 Griffon In Depth
JavaOne 2009 BOF-5189 Griffon In DepthJavaOne 2009 BOF-5189 Griffon In Depth
JavaOne 2009 BOF-5189 Griffon In Depth
Danno Ferrin
 
Testing in an Open Source Middleware Platform Space The WSO2 Way.
Testing in an Open Source Middleware Platform Space  The WSO2 Way.Testing in an Open Source Middleware Platform Space  The WSO2 Way.
Testing in an Open Source Middleware Platform Space The WSO2 Way.WSO2
 
Synergy Tech Software Reuse With Cbd
Synergy Tech Software Reuse With CbdSynergy Tech Software Reuse With Cbd
Synergy Tech Software Reuse With CbdBill Duncan
 
NRNB project Stoichiometry Plugin
NRNB project Stoichiometry PluginNRNB project Stoichiometry Plugin
NRNB project Stoichiometry PluginSravanthi Sinha
 
Complete contents
Complete contentsComplete contents
Complete contents
Govind Vaddi
 
sitHH: The test guy
sitHH: The test guy sitHH: The test guy
sitHH: The test guy
Renald Wittwer
 
BPMN MIWG Capability Demonstration Reston 2016
BPMN MIWG Capability Demonstration   Reston 2016BPMN MIWG Capability Demonstration   Reston 2016
BPMN MIWG Capability Demonstration Reston 2016
Denis Gagné
 
Hrishikesh_iitg_internship_report
Hrishikesh_iitg_internship_reportHrishikesh_iitg_internship_report
Hrishikesh_iitg_internship_reportHrishikesh Malakar
 
The semantic web an inside look at the creation of control loop foundation
The semantic web   an inside look at the creation of control loop foundationThe semantic web   an inside look at the creation of control loop foundation
The semantic web an inside look at the creation of control loop foundation
Emerson Exchange
 
Java Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily JiangJava Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily JiangJAX London
 
jBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands On
jBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands OnjBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands On
jBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands On
Mauricio (Salaboy) Salatino
 
Completed slides
Completed slidesCompleted slides
Completed slides
Jyothi Vbs
 
Test Automation Frameworks Final
Test Automation Frameworks   FinalTest Automation Frameworks   Final
Test Automation Frameworks Final
Margaret_Dickman
 

Similar to BPMN MIWG Status Update June 2013 (20)

Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
 
About Qtp_1 92
About Qtp_1 92About Qtp_1 92
About Qtp_1 92
 
About QTP 9.2
About QTP 9.2About QTP 9.2
About QTP 9.2
 
About Qtp 92
About Qtp 92About Qtp 92
About Qtp 92
 
JavaOne 2009 BOF-5189 Griffon In Depth
JavaOne 2009 BOF-5189 Griffon In DepthJavaOne 2009 BOF-5189 Griffon In Depth
JavaOne 2009 BOF-5189 Griffon In Depth
 
Testing in an Open Source Middleware Platform Space The WSO2 Way.
Testing in an Open Source Middleware Platform Space  The WSO2 Way.Testing in an Open Source Middleware Platform Space  The WSO2 Way.
Testing in an Open Source Middleware Platform Space The WSO2 Way.
 
Synergy Tech Software Reuse With Cbd
Synergy Tech Software Reuse With CbdSynergy Tech Software Reuse With Cbd
Synergy Tech Software Reuse With Cbd
 
NRNB project
NRNB projectNRNB project
NRNB project
 
NRNB project Stoichiometry Plugin
NRNB project Stoichiometry PluginNRNB project Stoichiometry Plugin
NRNB project Stoichiometry Plugin
 
Sap testing
Sap testingSap testing
Sap testing
 
Complete contents
Complete contentsComplete contents
Complete contents
 
sitHH: The test guy
sitHH: The test guy sitHH: The test guy
sitHH: The test guy
 
BPMN MIWG Capability Demonstration Reston 2016
BPMN MIWG Capability Demonstration   Reston 2016BPMN MIWG Capability Demonstration   Reston 2016
BPMN MIWG Capability Demonstration Reston 2016
 
Hrishikesh_iitg_internship_report
Hrishikesh_iitg_internship_reportHrishikesh_iitg_internship_report
Hrishikesh_iitg_internship_report
 
The semantic web an inside look at the creation of control loop foundation
The semantic web   an inside look at the creation of control loop foundationThe semantic web   an inside look at the creation of control loop foundation
The semantic web an inside look at the creation of control loop foundation
 
Java Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily JiangJava Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily Jiang
 
jBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands On
jBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands OnjBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands On
jBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands On
 
Completed slides
Completed slidesCompleted slides
Completed slides
 
Testing Process
Testing ProcessTesting Process
Testing Process
 
Test Automation Frameworks Final
Test Automation Frameworks   FinalTest Automation Frameworks   Final
Test Automation Frameworks Final
 

More from Denis Gagné

Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Denis Gagné
 
Generative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceGenerative AI and Regulatory Compliance
Generative AI and Regulatory Compliance
Denis Gagné
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the Enterprise
Denis Gagné
 
Low Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfLow Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdf
Denis Gagné
 
Data Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentData Validation in a Low-Code Environment
Data Validation in a Low-Code Environment
Denis Gagné
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision Automation
Denis Gagné
 
Smart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsSmart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and Decisions
Denis Gagné
 
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Denis Gagné
 
Pharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsPharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and Decisions
Denis Gagné
 
5 Mins Intro to CMMN
5 Mins Intro to CMMN5 Mins Intro to CMMN
5 Mins Intro to CMMN
Denis Gagné
 
Modelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyModelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical Journey
Denis Gagné
 
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNBPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
Denis Gagné
 
Intelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxIntelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptx
Denis Gagné
 
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxHow do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptx
Denis Gagné
 
Enabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxEnabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptx
Denis Gagné
 
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNBPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
Denis Gagné
 
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTIntegrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Denis Gagné
 
Where to start from with BPM+ Health
Where to start from with BPM+ HealthWhere to start from with BPM+ Health
Where to start from with BPM+ Health
Denis Gagné
 
Where to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxWhere to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptx
Denis Gagné
 
Event-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxEvent-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptx
Denis Gagné
 

More from Denis Gagné (20)

Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Generative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceGenerative AI and Regulatory Compliance
Generative AI and Regulatory Compliance
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the Enterprise
 
Low Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfLow Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdf
 
Data Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentData Validation in a Low-Code Environment
Data Validation in a Low-Code Environment
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision Automation
 
Smart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsSmart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and Decisions
 
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
 
Pharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsPharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and Decisions
 
5 Mins Intro to CMMN
5 Mins Intro to CMMN5 Mins Intro to CMMN
5 Mins Intro to CMMN
 
Modelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyModelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical Journey
 
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNBPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
 
Intelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxIntelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptx
 
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxHow do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptx
 
Enabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxEnabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptx
 
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNBPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
 
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTIntegrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
 
Where to start from with BPM+ Health
Where to start from with BPM+ HealthWhere to start from with BPM+ Health
Where to start from with BPM+ Health
 
Where to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxWhere to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptx
 
Event-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxEvent-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptx
 

Recently uploaded

Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
WilliamRodrigues148
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
balatucanapplelovely
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Lviv Startup Club
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
FelixPerez547899
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Arihant Webtech Pvt. Ltd
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
daothibichhang1
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Holger Mueller
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
Auditing study material for b.com final year students
Auditing study material for b.com final year  studentsAuditing study material for b.com final year  students
Auditing study material for b.com final year students
narasimhamurthyh4
 

Recently uploaded (20)

Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
Auditing study material for b.com final year students
Auditing study material for b.com final year  studentsAuditing study material for b.com final year  students
Auditing study material for b.com final year students
 

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