SlideShare ist ein Scribd-Unternehmen logo
1 von 19
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

Weitere ähnliche Inhalte

Was ist angesagt?

Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187
Azhar Satti
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basics
mehramit
 
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 Training
mehramit
 
Regression Tests with Symfony - Example
Regression Tests with Symfony - ExampleRegression Tests with Symfony - Example
Regression Tests with Symfony - Example
Joachim Unger
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
Ramu Palanki
 
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
 
Copy of qtp presentation
Copy of qtp presentationCopy of qtp presentation
Copy of qtp presentation
Ramu Palanki
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie BPMN MIWG Status Update June 2013

Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
binuiweb
 
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 Cbd
Bill Duncan
 
NRNB project Stoichiometry Plugin
NRNB project Stoichiometry PluginNRNB project Stoichiometry Plugin
NRNB project Stoichiometry Plugin
Sravanthi Sinha
 
Hrishikesh_iitg_internship_report
Hrishikesh_iitg_internship_reportHrishikesh_iitg_internship_report
Hrishikesh_iitg_internship_report
Hrishikesh Malakar
 
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
JAX London
 

Ähnlich wie BPMN MIWG Status Update June 2013 (20)

Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
 
About Qtp 92
About Qtp 92About Qtp 92
About Qtp 92
 
About QTP 9.2
About QTP 9.2About QTP 9.2
About QTP 9.2
 
About Qtp_1 92
About Qtp_1 92About Qtp_1 92
About Qtp_1 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
 
Complete contents
Complete contentsComplete contents
Complete contents
 
Sap testing
Sap testingSap testing
Sap testing
 
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
 

Mehr von 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é
 

Mehr von 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
 

Kürzlich hochgeladen

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 

Kürzlich hochgeladen (20)

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptx
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 

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