SlideShare a Scribd company logo
Business Process Simulation
Interchange Standard
Denis Gagné,
www.BusinessProcessIncubator.com
Chair BPSWG at WfMC
XPDL Co-Editor at WfMC
BPMN 2.0 FTF Member at OMG
BPMN 2.1 RTF Member at OMG
CMMN Submission at OMG
Business Process Simulation Working Group
BPSWG
www.BPSim.org
BPSim Inception
ModSim 2009
Denis Gagné presented:
«Modeling and
Simulation in Business
Process Management»
XPDL4BPMN 2010
John Januszczak presented:
«Simulation for Business
Process Management»
Proposed a first draft
specification of Business
Process Simulation Scenarios
(SIM4BPM)
Robert Shapiro presented:
«Analytics for Performance
Optimization of BPMN 2.0
Business Processes»
Combined use of statistics
and simulation for structural
optimization
Town Hall Discussions
Participants expressed the
desire for a standardized
transport of analysis and
simulation parameters along
with results of simulation runs
2011
Trisotech and Lanner
cooperation
Creation of the Process
Analysis Framework (PAF)
with intent to submit as an
Open Standard
PAF mapping to L-Sim,
Process Analytica and
Sim4BPM
Q3 2011
WfMC Establishes the
Business Process
Simulation Working
Group (BSWG)
Trisotech and Lanner
contributes the Process
Analysis Framework
(PAF
66 individual members
joins the effort
2012
Meeting in Paris,
Fr.
Meeting in Nashua,
USA
BPSim sandboxed by
many of the
contributers
Q1 2013
BPSim V1.0
General Availability
BPSWG by Definition
What it is:
A Standardization Effort
What it is not:
A Pure Thought Leadership Effort
Mandate:
Developing, reviewing, promoting BPM Simulation relevant
standard(s)
BPSWG Goal
Define a Specification for the Parameterization and Interchange of process
analysis data allowing Structural and Capacity Analysis of a process model
providing for Pre-execution and Post-execution optimization.
Focused on the Data («in/out») (commonly the «what») and its
Interchange not its interpretation or its use (the «how») or tool
smart.
Why BPSim
Encourage wider adoption of simulation within BPM
community through a standards led approach
Process simulation is a valuable technique to support process
design, reduce risk of change and improve efficiency in the
organisation
Provide a framework for the specification of simulation
scenario data and results as a firm foundation for
implementation
Open interchange of simulation scenario data between
modeling tool, simulator, results analysis/presentation tool
BPSim Tenets
 Not Reinvent the Wheel
 Complements XPDL and BPMN
 Separations of Concerns
 Multiple perspectives
 Reductionist
 Divide and conquer
 Human Consumable over Conceptual Abstraction
 Structured serialization
 Validation via Running Code
 Sand boxing from day 1
 Success Measured by Adoption
 Existing implementations prior to official release
Why is Interchange Desirable?
To increase, stimulate, facilitate:
Understanding
Adoption
Interoperability
Repurposing
Migration
Creates an open market allowing:
Cost Reduction
Remove Vendor Lock In
Best of Breed Choice
within tool categories
across tools categories (Suites)
Who Benefits from Interchange?
Business
Partners
Business
People
Business
Analysts
Technical
Developers
Choice in tools
Speed of deployment
Readily available Skills
Flexibility
Agility
End Users
Attract and retain customers
Demonstrate market leadership
Create competitive advantage
Develop and maintain best practice
Vendors
Execution
Simulation
Modeling
Analysis
BPSim Scope
Complements existing process modeling standards
“Not Reinvent the Wheel”
BPSim Approach
Parameterization of Business Process Model (BPMN or XPDL)
from different perspectives for process analysis, simulation and
optimization purposes
P
“Separations of Concerns”
BPSim Perspectives
Resource Cost
Time Control
Property
Process
Priority
BPSim Scenario
Collections of Scenarios containing Collections of Element Parameters
Used to provide complementary information to a BPMN or XPDL
business process model in the context of process analysis, simulation
and optimization (ASO)
A collection of Element Parameters augmenting the Business Process
Model
A Scenario can capture:
input parameter specification for ASO; or
results from ASO; or
historical data from past real world execution of the business
process model.
“Reductionist”
Some Concepts and Terms
Concrete
Syntax
Abstract
Syntax
DiagramModel
Reference
Reference
instance instance
Notational symbols
and graphical
representation
underlying computer-
interpretable
representation
NotationMeta-model
Interchange
Format
Standard
Your Work
electronic file format that eases
the safeguard and transfer of
this data between different
tools
• Process diagrams can be considered like pictures of the process model.
• Many diagrams (or pictures) of the same process model are possible, each
showing or hiding various aspects of the process model details.
BPSim Conceptual Model
BPMN or
XPDL
Scenario
(Input)Process
Model
Reference
Reference
instance instance
Scenario
(Output)
Reference
instance
Reference
BPSim Interchange Format
Characteristics
Can be transported within the process model file or
outside
Proper extension to XPDL
Proper extension to BPMN
Can transport Input scenarios and Output scenarios
Human Consumable (Readability) of the Resulting XML
“Human Consumable over Conceptual Abstraction”
BPSim Element Parameters
Each element parameter of a scenario references a specific element of
a process within the business process model
Each element of the business process model may be parameterized
with zero or multiple element parameters
P
Perspectives
 TimeParameters
 ControlParameters
 ResourceParameters
 CostParameters
 InstanceParameters
 PriorityParameters
class Scenario
«interface»
BusinessProcessModel
«interface»
BusinessProcessModelElement
BPSimData
Scenario
+ id :String
+ name :String
+ description :String
+ created :DateTime
+ modified :DateTime
+ author :String
+ vendor :String
+ version :String
ScenarioParameters
+ start :Parameter
+ duration :Parameter
+ replication :int
+ seed :long
+ baseTimeUnit :TimeUnit
+ baseCurrencyUnit :String
ElementParameters
+ id :String
+ elementRef :BusinessProcessModelElement
+ vendorExtensions :VendorExtension
VendorExtension
+ name :String
+ value :Object
External BPMN or XPDL
Business Process Model
with its elements
«enumeration»
TimeUnit
ms
s
min
hour
day
year
PropertyParameters
+ property :Map<String, Parameter>
+propertyParameters
0..*
1
0..*
+elementRef
1
+scenarios
1..*1
+scenarioParameter
0..11
+vendorExtensions
0..*1
+result
+elementParameter 0..*
1
+inherits
+vendorExtensions
0..*1
+propertyParameters
0..1
1
class Element Parameter
ElementParameters
+ id :String
+ elementRef :BusinessProcessModelElement
+ vendorExtensions :VendorExtension
TimeParameters
+ transferTime :Parameter
+ queueTime :Parameter
+ waitTime :Parameter
+ setupTime :Parameter
+ processingTime :Parameter
+ validationTime :Parameter
+ reworkTime :Parameter
ControlParameters
+ interTriggerTimer :Parameter
+ triggerCount :Parameter
+ probability :Parameter
+ condition :Parameter
CostParameters
+ fixedCost :Parameter
+ unitCost :Parameter
ResourceParameters
+ availability :Parameter
+ quantity :Parameter
+ selection :Parameter
+ role :List<Parameter>
PropertyParameters
+ property :Map<String, Parameter>
«interface»
BusinessProcessModelElement VendorExtension
+ name :String
+ value :Object
PriorityParameters
+ interruptible :Parameter
+ priority :Parameter
0..*
+elementRef
1
+vendorExtensions
0..*1
+timeParameters
0..1
1
+controlParameters 0..1
1
+priorityParameters
0..1
1
+resourceParameters 0..1
1
+propertyParameters 0..1
1
+costParameters 0..1
1
class Parameter
Parameter
+ kpi :boolean = false
+ sla :boolean = false
+ value :ParameterValue
+ resultRequest :ResultType
ParameterValue
+ validFor :Calendar
+ instance :String
+ result :ResultType
Calendar
+ id :String
+ name :String
+ calendar :Object
ExpressionParameter
+ value :String
A
DistributionParameter
+ timeUnit :TimeUnit
+ currencyUnit :String
ConstantParameter
+ value :Object
EnumParameter
A
«enumeration»
ResultType
min
max
mean
count
sum
+value
0..*1
0..* +validFor
0..1
+values
1..* 1
Parameter Usage - Constants
Duration
You can set the duration for the Task to 5 minutes using a
Duration Parameter.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<DurationParameter value="PT5M"/>
</ProcessingTime>
</TimeParameters>
</ElementParameters>
IntegerParameter
You can set the duration for the Task to 5 minutes using an Integer
Parameter.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<IntegerParameter value=“5” timeUnit=“min”/>
</ProcessingTime>
</TimeParameters>
</ElementParameters>
Parameter Usage - Distributions
Distributions
You can set the duration for the Task to be uniformly distributed
between 3 and 10 minutes using the processing time.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<UniformDistribution min=“3” max=“10” timeUnit=“min”/>
</ProcessingTime>
</TimeParameters>
</ElementParameters>
User Distribution
You can set the duration for the Task to 5 minutes 90% of the
times and 10 minutes 10% of the times using the processing
time.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<UserDistribution>
<UserDistributionDataPoint probability=“0.9”>
<DurationParameter value=“PT5M”/>
</UserDistributionDataPoint>
<UserDistributionDataPoint probability=“0.1”>
<DurationParameter value=“PT10M”/>
</UserDistributionDataPoint>
</UserDistribution>
</ProcessingTime>
</TimeParameters>
</ElementParameters>
Parameter Usage - Enumeration
Enumeration
You can set the duration for the Task to 5, 3 and 4 minutes
using the processing time.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<EnumParameter>
<DurationParameter value=“PT5M”/>
<DurationParameter value=“PT3M”/>
<DurationParameter value=“PT4M”/>
</ EnumParameter >
</ProcessingTime>
</TimeParameters>
</ElementParameters>
Parameter Usage - Expression
Expression
You can set the duration for the Task according to an expression
using the processing time.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<ExpressionParameter value=
“bpsim:getProperty(‘duration’)” />
</ProcessingTime>
</TimeParameters>
</ElementParameters>
Parameter Usage - Calendar
Varying value according to a Calendar
You can set the duration for the Task to 5 minutes but on Friday
afternoon to 7 minutes using the processing time.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<DurationParameter value=“PT5M”/>
<DurationParameter value=“PT7M” validFor=“C1”/>
</ProcessingTime>
</TimeParameters>
</ElementParameters>
<Calendar id="C1" name="Friday Afternoon">
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTAMP:20120525T142704
UID:1337970424871@localhost
DTSTART:20020101T120000
DTEND:20020101T170000
RRULE:FREQ=WEEKLY;BYDAY=FR
END:VEVENT
PRODID:PAF Editor
VERSION:2.0
END:VCALENDAR
</Calendar>
BPMN Example
Check Stock
Stock Available?
Pick Stock
Prepare
Shipment
Ship Order
No Stock
Shipment within
SLA
Shipment Outside
SLA
Yes
No
Input Scenario Example
Check Stock
Stock Available?
Pick Stock
Prepare
Shipment
Ship Order
No Stock
Shipment within
SLA
Shipment Outside
SLA
Yes
No
Discussions & Questions
www.BPSim.org
BPSim Contributors
“Success Measured by Adoption”
and numerous others…
BPSim Acknowledgement
BPSim 1.0 was a collaborative effort coordinated by Denis Gagne and Robert Shapiro.
BPSim 1.0 required many hours of work by individuals who had to find time to contribute
while carrying out their normal duties for the company that employs them. We
acknowledge the valuable contribution of the following individual:
Andy Adler (Process Analytica), Francois Bonnet (W4), Justin Brunt (Tibco), Mike
Carpenter (CACI), Peter Denno (NIST), Lloyd Dugan (DCMO), Denis Gagne (Trisotech),
Torben Haag (Open Text), Hanaa Hammad (IBM), Charles Harrell (CACI), Geoff Hook
(Lanner), Jeremy Horgan (Lanner), John Januszczak(SIM4BPM), Alberto Manuel
(Process Sphere), Razvan Radulian (Why What How), Simon Ringuette (Trisotech),
William Rivera (BizAgi), Jesus Sanchez (BizAgi), Redirley Santos (FedEx), Robert
Shapiro (Process Analytica), Frances Sneddon (Simul8), Tim Stephenson (KnowProcess),
Tihomir Surdilovic (Red Hat).

More Related Content

What's hot

DAIR
DAIRDAIR
Intranet And StratéGic Human Resource
Intranet And StratéGic Human ResourceIntranet And StratéGic Human Resource
Intranet And StratéGic Human Resource
guest2048c2
 
Closing the gap business capabilities
Closing the gap business capabilitiesClosing the gap business capabilities
Closing the gap business capabilities
Iasa UK
 
From CRM to AgileXRM
From CRM to AgileXRMFrom CRM to AgileXRM
From CRM to AgileXRM
AgileXRM
 
Hot trends and how to apply strategies for telecommunication operators
Hot trends and how to apply strategies for telecommunication operatorsHot trends and how to apply strategies for telecommunication operators
Hot trends and how to apply strategies for telecommunication operators
Sigortam.net
 
Practice EA in three tiers
Practice EA in three tiersPractice EA in three tiers
Practice EA in three tiers
John Wu
 
Mastering Software Delivery with Value Stream Management
Mastering Software Delivery with Value Stream ManagementMastering Software Delivery with Value Stream Management
Mastering Software Delivery with Value Stream Management
Plutora
 
BPM Business Value Patterns
BPM Business Value Patterns BPM Business Value Patterns
BPM Business Value Patterns
Jürgen Kress
 
La Dove Associates -- CRM/Customer Care Consulting Overview
La Dove Associates --  CRM/Customer Care Consulting Overview La Dove Associates --  CRM/Customer Care Consulting Overview
La Dove Associates -- CRM/Customer Care Consulting Overview
LaDove Associates
 
Using Metrics in Value Streams to Align Business and IT
Using Metrics in Value Streams to Align Business and ITUsing Metrics in Value Streams to Align Business and IT
Using Metrics in Value Streams to Align Business and IT
Plutora
 
Value Stream Management Platforms
Value Stream Management PlatformsValue Stream Management Platforms
Value Stream Management Platforms
Plutora
 
An Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureAn Introduction into the design of business using business architecture
An Introduction into the design of business using business architecture
Craig Martin
 
Optimising Business Process Efficiency and Flexibility - Business Perspective...
Optimising Business Process Efficiency and Flexibility - Business Perspective...Optimising Business Process Efficiency and Flexibility - Business Perspective...
Optimising Business Process Efficiency and Flexibility - Business Perspective...
jchester26
 
IT Service Delivery Model Overview
IT Service Delivery Model OverviewIT Service Delivery Model Overview
IT Service Delivery Model Overview
Mark Peacock
 
IT Solutions
IT SolutionsIT Solutions
IT Solutions
Ralph Cetrulo
 
Moss 2007 overview microsoft
Moss 2007 overview microsoftMoss 2007 overview microsoft
Moss 2007 overview microsoft
nrnice
 
Agile modeling
Agile modelingAgile modeling
Agile modeling
Amir Moghimi
 
LinkiMishra_Resume_V1
LinkiMishra_Resume_V1LinkiMishra_Resume_V1
LinkiMishra_Resume_V1
Linki Mishra
 
Office 2.0 Research Report
Office 2.0 Research ReportOffice 2.0 Research Report
Office 2.0 Research Report
Pragmati
 
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...
ISIS Papyrus Software
 

What's hot (20)

DAIR
DAIRDAIR
DAIR
 
Intranet And StratéGic Human Resource
Intranet And StratéGic Human ResourceIntranet And StratéGic Human Resource
Intranet And StratéGic Human Resource
 
Closing the gap business capabilities
Closing the gap business capabilitiesClosing the gap business capabilities
Closing the gap business capabilities
 
From CRM to AgileXRM
From CRM to AgileXRMFrom CRM to AgileXRM
From CRM to AgileXRM
 
Hot trends and how to apply strategies for telecommunication operators
Hot trends and how to apply strategies for telecommunication operatorsHot trends and how to apply strategies for telecommunication operators
Hot trends and how to apply strategies for telecommunication operators
 
Practice EA in three tiers
Practice EA in three tiersPractice EA in three tiers
Practice EA in three tiers
 
Mastering Software Delivery with Value Stream Management
Mastering Software Delivery with Value Stream ManagementMastering Software Delivery with Value Stream Management
Mastering Software Delivery with Value Stream Management
 
BPM Business Value Patterns
BPM Business Value Patterns BPM Business Value Patterns
BPM Business Value Patterns
 
La Dove Associates -- CRM/Customer Care Consulting Overview
La Dove Associates --  CRM/Customer Care Consulting Overview La Dove Associates --  CRM/Customer Care Consulting Overview
La Dove Associates -- CRM/Customer Care Consulting Overview
 
Using Metrics in Value Streams to Align Business and IT
Using Metrics in Value Streams to Align Business and ITUsing Metrics in Value Streams to Align Business and IT
Using Metrics in Value Streams to Align Business and IT
 
Value Stream Management Platforms
Value Stream Management PlatformsValue Stream Management Platforms
Value Stream Management Platforms
 
An Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureAn Introduction into the design of business using business architecture
An Introduction into the design of business using business architecture
 
Optimising Business Process Efficiency and Flexibility - Business Perspective...
Optimising Business Process Efficiency and Flexibility - Business Perspective...Optimising Business Process Efficiency and Flexibility - Business Perspective...
Optimising Business Process Efficiency and Flexibility - Business Perspective...
 
IT Service Delivery Model Overview
IT Service Delivery Model OverviewIT Service Delivery Model Overview
IT Service Delivery Model Overview
 
IT Solutions
IT SolutionsIT Solutions
IT Solutions
 
Moss 2007 overview microsoft
Moss 2007 overview microsoftMoss 2007 overview microsoft
Moss 2007 overview microsoft
 
Agile modeling
Agile modelingAgile modeling
Agile modeling
 
LinkiMishra_Resume_V1
LinkiMishra_Resume_V1LinkiMishra_Resume_V1
LinkiMishra_Resume_V1
 
Office 2.0 Research Report
Office 2.0 Research ReportOffice 2.0 Research Report
Office 2.0 Research Report
 
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...
 

Viewers also liked

BPSim Briefing
BPSim BriefingBPSim Briefing
BPSim Briefing
Denis Gagné
 
BPSim The Value of Business Process Simulation
BPSim   The Value of Business Process SimulationBPSim   The Value of Business Process Simulation
BPSim The Value of Business Process Simulation
Denis Gagné
 
Devenir digital (Fr)
Devenir digital (Fr)Devenir digital (Fr)
Devenir digital (Fr)
Denis Gagné
 
Trisotech Digital Enterprise Graph
Trisotech Digital Enterprise GraphTrisotech Digital Enterprise Graph
Trisotech Digital Enterprise Graph
Denis Gagné
 
bpmNEXT 2015 Denis Gagne Digital Enterprise Graph
bpmNEXT 2015 Denis Gagne   Digital Enterprise GraphbpmNEXT 2015 Denis Gagne   Digital Enterprise Graph
bpmNEXT 2015 Denis Gagne Digital Enterprise Graph
Denis Gagné
 
bpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis GagnebpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis Gagne
Denis Gagné
 
BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014
Denis Gagné
 
Discovery and Analysis for Case Management
Discovery and Analysis for Case ManagementDiscovery and Analysis for Case Management
Discovery and Analysis for Case Management
Denis Gagné
 
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
Denis Gagné
 
BPMN MIWG Capability Demonstration Berlin 2015
BPMN MIWG Capability Demonstration Berlin 2015BPMN MIWG Capability Demonstration Berlin 2015
BPMN MIWG Capability Demonstration Berlin 2015
Denis Gagné
 
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é
 
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Denis Gagné
 
Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...
112Motion
 
The Decision Model and Notation (DMN) standard - a worked example
The Decision Model and Notation (DMN) standard - a worked exampleThe Decision Model and Notation (DMN) standard - a worked example
The Decision Model and Notation (DMN) standard - a worked example
Aviva
 
BPMN 2.0 Fundamentals
BPMN 2.0 FundamentalsBPMN 2.0 Fundamentals
BPMN 2.0 Fundamentals
Enrique Ponce De Leon
 

Viewers also liked (15)

BPSim Briefing
BPSim BriefingBPSim Briefing
BPSim Briefing
 
BPSim The Value of Business Process Simulation
BPSim   The Value of Business Process SimulationBPSim   The Value of Business Process Simulation
BPSim The Value of Business Process Simulation
 
Devenir digital (Fr)
Devenir digital (Fr)Devenir digital (Fr)
Devenir digital (Fr)
 
Trisotech Digital Enterprise Graph
Trisotech Digital Enterprise GraphTrisotech Digital Enterprise Graph
Trisotech Digital Enterprise Graph
 
bpmNEXT 2015 Denis Gagne Digital Enterprise Graph
bpmNEXT 2015 Denis Gagne   Digital Enterprise GraphbpmNEXT 2015 Denis Gagne   Digital Enterprise Graph
bpmNEXT 2015 Denis Gagne Digital Enterprise Graph
 
bpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis GagnebpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis Gagne
 
BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014
 
Discovery and Analysis for Case Management
Discovery and Analysis for Case ManagementDiscovery and Analysis for Case Management
Discovery and Analysis for Case Management
 
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
 
BPMN MIWG Capability Demonstration Berlin 2015
BPMN MIWG Capability Demonstration Berlin 2015BPMN MIWG Capability Demonstration Berlin 2015
BPMN MIWG Capability Demonstration Berlin 2015
 
BPMN MIWG Capability Demonstration Reston 2016
BPMN MIWG Capability Demonstration   Reston 2016BPMN MIWG Capability Demonstration   Reston 2016
BPMN MIWG Capability Demonstration Reston 2016
 
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
 
Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...
 
The Decision Model and Notation (DMN) standard - a worked example
The Decision Model and Notation (DMN) standard - a worked exampleThe Decision Model and Notation (DMN) standard - a worked example
The Decision Model and Notation (DMN) standard - a worked example
 
BPMN 2.0 Fundamentals
BPMN 2.0 FundamentalsBPMN 2.0 Fundamentals
BPMN 2.0 Fundamentals
 

Similar to BPSim The Interchange Format

jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)
Kris Verlaenen
 
Towards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and IntegrationTowards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and Integration
Ang Chen
 
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPMEMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
Eric D. Schabell
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
camunda services GmbH
 
Business Process Design
Business Process DesignBusiness Process Design
Business Process Design
Sandy Kemsley
 
jBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processesjBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processes
Kris Verlaenen
 
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processesJBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
Kris Verlaenen
 
The Role of Standards in BPM
The Role of Standards in BPMThe Role of Standards in BPM
The Role of Standards in BPM
Sandy Kemsley
 
Demystifying BPM
Demystifying BPMDemystifying BPM
Demystifying BPM
Tony Caniglia
 
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...
Robert Grossman
 
PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122
camunda services GmbH
 
Delivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time IntegrationDelivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time Integration
Nathaniel Palmer
 
20080215 jbpm Business Process Simulation with Jboss jBPM
20080215 jbpm Business Process Simulation with Jboss jBPM20080215 jbpm Business Process Simulation with Jboss jBPM
20080215 jbpm Business Process Simulation with Jboss jBPM
camunda services GmbH
 
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham
 
Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...
Masahiko Umeno
 
Final pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaFinal pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with Camunda
Viet Nguyen
 
Critical parameter management
Critical parameter managementCritical parameter management
Critical parameter management
Cognition Corporation
 
QualityBPM@Heidelberg Innovation Forum 2014
QualityBPM@Heidelberg Innovation Forum 2014QualityBPM@Heidelberg Innovation Forum 2014
QualityBPM@Heidelberg Innovation Forum 2014
Tobias Unger
 
Business Process Simulation - How to get value out of it (bpm portugal 2013)
Business Process Simulation - How to get value out of it (bpm portugal 2013)Business Process Simulation - How to get value out of it (bpm portugal 2013)
Business Process Simulation - How to get value out of it (bpm portugal 2013)
Denis Gagné
 
Bpm Tools
Bpm ToolsBpm Tools

Similar to BPSim The Interchange Format (20)

jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)
 
Towards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and IntegrationTowards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and Integration
 
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPMEMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
Business Process Design
Business Process DesignBusiness Process Design
Business Process Design
 
jBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processesjBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processes
 
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processesJBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
 
The Role of Standards in BPM
The Role of Standards in BPMThe Role of Standards in BPM
The Role of Standards in BPM
 
Demystifying BPM
Demystifying BPMDemystifying BPM
Demystifying BPM
 
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...
 
PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122
 
Delivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time IntegrationDelivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time Integration
 
20080215 jbpm Business Process Simulation with Jboss jBPM
20080215 jbpm Business Process Simulation with Jboss jBPM20080215 jbpm Business Process Simulation with Jboss jBPM
20080215 jbpm Business Process Simulation with Jboss jBPM
 
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
 
Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...
 
Final pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaFinal pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with Camunda
 
Critical parameter management
Critical parameter managementCritical parameter management
Critical parameter management
 
QualityBPM@Heidelberg Innovation Forum 2014
QualityBPM@Heidelberg Innovation Forum 2014QualityBPM@Heidelberg Innovation Forum 2014
QualityBPM@Heidelberg Innovation Forum 2014
 
Business Process Simulation - How to get value out of it (bpm portugal 2013)
Business Process Simulation - How to get value out of it (bpm portugal 2013)Business Process Simulation - How to get value out of it (bpm portugal 2013)
Business Process Simulation - How to get value out of it (bpm portugal 2013)
 
Bpm Tools
Bpm ToolsBpm Tools
Bpm Tools
 

More from Denis Gagné

It takes all kinds of AI and Humans to make Good Business Decision
It takes all kinds of AI and Humans to make Good Business DecisionIt takes all kinds of AI and Humans to make Good Business Decision
It takes all kinds of AI and Humans to make Good Business Decision
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é
 

More from Denis Gagné (20)

It takes all kinds of AI and Humans to make Good Business Decision
It takes all kinds of AI and Humans to make Good Business DecisionIt takes all kinds of AI and Humans to make Good Business Decision
It takes all kinds of AI and Humans to make Good Business Decision
 
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
 

Recently uploaded

PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
PYROTECH GROUP
 
Guide to Obtaining a Money Changer License in Singapore
Guide to Obtaining a Money Changer License in SingaporeGuide to Obtaining a Money Changer License in Singapore
Guide to Obtaining a Money Changer License in Singapore
Enterslice
 
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
Lynch Creek Farm
 
What is Venture Client for Startup entrepreneur
What is Venture Client for Startup entrepreneurWhat is Venture Client for Startup entrepreneur
What is Venture Client for Startup entrepreneur
Gokul Rangarajan
 
You Get Me! Leveraging Communication Styles in Virtual Trainingpptx
You Get Me! Leveraging Communication Styles in Virtual TrainingpptxYou Get Me! Leveraging Communication Styles in Virtual Trainingpptx
You Get Me! Leveraging Communication Styles in Virtual Trainingpptx
Cynthia Clay
 
NewBase 05 July 2024 Energy News issue - 1736 by Khaled Al Awadi_compresse...
NewBase   05 July 2024  Energy News issue - 1736 by Khaled Al Awadi_compresse...NewBase   05 July 2024  Energy News issue - 1736 by Khaled Al Awadi_compresse...
NewBase 05 July 2024 Energy News issue - 1736 by Khaled Al Awadi_compresse...
Khaled Al Awadi
 
TALENT ACQUISITION AND MANAGEMENT LECTURE 2
TALENT ACQUISITION AND MANAGEMENT LECTURE 2TALENT ACQUISITION AND MANAGEMENT LECTURE 2
TALENT ACQUISITION AND MANAGEMENT LECTURE 2
projectseasy
 
Transforming the Future of Limo Services.pptx
Transforming the Future of Limo Services.pptxTransforming the Future of Limo Services.pptx
Transforming the Future of Limo Services.pptx
limocaptaincom
 
THE IMPORTANCE OF CODING IN DEVOPS EXPLANATION
THE IMPORTANCE OF CODING IN DEVOPS EXPLANATIONTHE IMPORTANCE OF CODING IN DEVOPS EXPLANATION
THE IMPORTANCE OF CODING IN DEVOPS EXPLANATION
hrajkumar444
 
Pricing sophistication - auto insurance telematics
Pricing sophistication - auto insurance telematicsPricing sophistication - auto insurance telematics
Pricing sophistication - auto insurance telematics
Matteo Carbone
 
Mandated reporting powerpoint to help with understanding your role
Mandated reporting powerpoint to help with understanding your roleMandated reporting powerpoint to help with understanding your role
Mandated reporting powerpoint to help with understanding your role
khidalgo2
 
Discover who your target audience is and reach them
Discover who your target audience is and reach themDiscover who your target audience is and reach them
Discover who your target audience is and reach them
Quibble
 
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAAPETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
lawrenceads01
 
Managing Customer & User Experience of Customers
Managing Customer & User Experience of CustomersManaging Customer & User Experience of Customers
Managing Customer & User Experience of Customers
SalmanTahir60
 
foodgasm restaurant and Bar pune road.docx
foodgasm restaurant and Bar pune road.docxfoodgasm restaurant and Bar pune road.docx
foodgasm restaurant and Bar pune road.docx
PraghyaBhandari
 
WAM Corporate Presentation July 2024.pdf
WAM Corporate Presentation July 2024.pdfWAM Corporate Presentation July 2024.pdf
WAM Corporate Presentation July 2024.pdf
Western Alaska Minerals Corp.
 
Destor.one - One Pager for Investment Round Dec22.pdf
Destor.one - One Pager for Investment Round Dec22.pdfDestor.one - One Pager for Investment Round Dec22.pdf
Destor.one - One Pager for Investment Round Dec22.pdf
Thales Jacobi
 
Corporate Governance for South African Mining Companies
Corporate Governance for South African Mining CompaniesCorporate Governance for South African Mining Companies
Corporate Governance for South African Mining Companies
James AH Campbell
 
KineMaster Diamond APK v7.3.11.32200 (4K HD, No Watermark)
KineMaster Diamond APK v7.3.11.32200 (4K HD, No Watermark)KineMaster Diamond APK v7.3.11.32200 (4K HD, No Watermark)
KineMaster Diamond APK v7.3.11.32200 (4K HD, No Watermark)
APKs Pure
 
PAWFESSIONAL ELVA MAX.pdfAAAAAAAAAAAAAAAAAAA
PAWFESSIONAL ELVA MAX.pdfAAAAAAAAAAAAAAAAAAAPAWFESSIONAL ELVA MAX.pdfAAAAAAAAAAAAAAAAAAA
PAWFESSIONAL ELVA MAX.pdfAAAAAAAAAAAAAAAAAAA
lawrenceads01
 

Recently uploaded (20)

PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
 
Guide to Obtaining a Money Changer License in Singapore
Guide to Obtaining a Money Changer License in SingaporeGuide to Obtaining a Money Changer License in Singapore
Guide to Obtaining a Money Changer License in Singapore
 
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
 
What is Venture Client for Startup entrepreneur
What is Venture Client for Startup entrepreneurWhat is Venture Client for Startup entrepreneur
What is Venture Client for Startup entrepreneur
 
You Get Me! Leveraging Communication Styles in Virtual Trainingpptx
You Get Me! Leveraging Communication Styles in Virtual TrainingpptxYou Get Me! Leveraging Communication Styles in Virtual Trainingpptx
You Get Me! Leveraging Communication Styles in Virtual Trainingpptx
 
NewBase 05 July 2024 Energy News issue - 1736 by Khaled Al Awadi_compresse...
NewBase   05 July 2024  Energy News issue - 1736 by Khaled Al Awadi_compresse...NewBase   05 July 2024  Energy News issue - 1736 by Khaled Al Awadi_compresse...
NewBase 05 July 2024 Energy News issue - 1736 by Khaled Al Awadi_compresse...
 
TALENT ACQUISITION AND MANAGEMENT LECTURE 2
TALENT ACQUISITION AND MANAGEMENT LECTURE 2TALENT ACQUISITION AND MANAGEMENT LECTURE 2
TALENT ACQUISITION AND MANAGEMENT LECTURE 2
 
Transforming the Future of Limo Services.pptx
Transforming the Future of Limo Services.pptxTransforming the Future of Limo Services.pptx
Transforming the Future of Limo Services.pptx
 
THE IMPORTANCE OF CODING IN DEVOPS EXPLANATION
THE IMPORTANCE OF CODING IN DEVOPS EXPLANATIONTHE IMPORTANCE OF CODING IN DEVOPS EXPLANATION
THE IMPORTANCE OF CODING IN DEVOPS EXPLANATION
 
Pricing sophistication - auto insurance telematics
Pricing sophistication - auto insurance telematicsPricing sophistication - auto insurance telematics
Pricing sophistication - auto insurance telematics
 
Mandated reporting powerpoint to help with understanding your role
Mandated reporting powerpoint to help with understanding your roleMandated reporting powerpoint to help with understanding your role
Mandated reporting powerpoint to help with understanding your role
 
Discover who your target audience is and reach them
Discover who your target audience is and reach themDiscover who your target audience is and reach them
Discover who your target audience is and reach them
 
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAAPETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
 
Managing Customer & User Experience of Customers
Managing Customer & User Experience of CustomersManaging Customer & User Experience of Customers
Managing Customer & User Experience of Customers
 
foodgasm restaurant and Bar pune road.docx
foodgasm restaurant and Bar pune road.docxfoodgasm restaurant and Bar pune road.docx
foodgasm restaurant and Bar pune road.docx
 
WAM Corporate Presentation July 2024.pdf
WAM Corporate Presentation July 2024.pdfWAM Corporate Presentation July 2024.pdf
WAM Corporate Presentation July 2024.pdf
 
Destor.one - One Pager for Investment Round Dec22.pdf
Destor.one - One Pager for Investment Round Dec22.pdfDestor.one - One Pager for Investment Round Dec22.pdf
Destor.one - One Pager for Investment Round Dec22.pdf
 
Corporate Governance for South African Mining Companies
Corporate Governance for South African Mining CompaniesCorporate Governance for South African Mining Companies
Corporate Governance for South African Mining Companies
 
KineMaster Diamond APK v7.3.11.32200 (4K HD, No Watermark)
KineMaster Diamond APK v7.3.11.32200 (4K HD, No Watermark)KineMaster Diamond APK v7.3.11.32200 (4K HD, No Watermark)
KineMaster Diamond APK v7.3.11.32200 (4K HD, No Watermark)
 
PAWFESSIONAL ELVA MAX.pdfAAAAAAAAAAAAAAAAAAA
PAWFESSIONAL ELVA MAX.pdfAAAAAAAAAAAAAAAAAAAPAWFESSIONAL ELVA MAX.pdfAAAAAAAAAAAAAAAAAAA
PAWFESSIONAL ELVA MAX.pdfAAAAAAAAAAAAAAAAAAA
 

BPSim The Interchange Format

  • 1. Business Process Simulation Interchange Standard Denis Gagné, www.BusinessProcessIncubator.com Chair BPSWG at WfMC XPDL Co-Editor at WfMC BPMN 2.0 FTF Member at OMG BPMN 2.1 RTF Member at OMG CMMN Submission at OMG
  • 2. Business Process Simulation Working Group BPSWG www.BPSim.org
  • 3. BPSim Inception ModSim 2009 Denis Gagné presented: «Modeling and Simulation in Business Process Management» XPDL4BPMN 2010 John Januszczak presented: «Simulation for Business Process Management» Proposed a first draft specification of Business Process Simulation Scenarios (SIM4BPM) Robert Shapiro presented: «Analytics for Performance Optimization of BPMN 2.0 Business Processes» Combined use of statistics and simulation for structural optimization Town Hall Discussions Participants expressed the desire for a standardized transport of analysis and simulation parameters along with results of simulation runs 2011 Trisotech and Lanner cooperation Creation of the Process Analysis Framework (PAF) with intent to submit as an Open Standard PAF mapping to L-Sim, Process Analytica and Sim4BPM Q3 2011 WfMC Establishes the Business Process Simulation Working Group (BSWG) Trisotech and Lanner contributes the Process Analysis Framework (PAF 66 individual members joins the effort 2012 Meeting in Paris, Fr. Meeting in Nashua, USA BPSim sandboxed by many of the contributers Q1 2013 BPSim V1.0 General Availability
  • 4. BPSWG by Definition What it is: A Standardization Effort What it is not: A Pure Thought Leadership Effort Mandate: Developing, reviewing, promoting BPM Simulation relevant standard(s)
  • 5. BPSWG Goal Define a Specification for the Parameterization and Interchange of process analysis data allowing Structural and Capacity Analysis of a process model providing for Pre-execution and Post-execution optimization. Focused on the Data («in/out») (commonly the «what») and its Interchange not its interpretation or its use (the «how») or tool smart.
  • 6. Why BPSim Encourage wider adoption of simulation within BPM community through a standards led approach Process simulation is a valuable technique to support process design, reduce risk of change and improve efficiency in the organisation Provide a framework for the specification of simulation scenario data and results as a firm foundation for implementation Open interchange of simulation scenario data between modeling tool, simulator, results analysis/presentation tool
  • 7. BPSim Tenets  Not Reinvent the Wheel  Complements XPDL and BPMN  Separations of Concerns  Multiple perspectives  Reductionist  Divide and conquer  Human Consumable over Conceptual Abstraction  Structured serialization  Validation via Running Code  Sand boxing from day 1  Success Measured by Adoption  Existing implementations prior to official release
  • 8. Why is Interchange Desirable? To increase, stimulate, facilitate: Understanding Adoption Interoperability Repurposing Migration Creates an open market allowing: Cost Reduction Remove Vendor Lock In Best of Breed Choice within tool categories across tools categories (Suites)
  • 9. Who Benefits from Interchange? Business Partners Business People Business Analysts Technical Developers Choice in tools Speed of deployment Readily available Skills Flexibility Agility End Users Attract and retain customers Demonstrate market leadership Create competitive advantage Develop and maintain best practice Vendors Execution Simulation Modeling Analysis
  • 10. BPSim Scope Complements existing process modeling standards “Not Reinvent the Wheel”
  • 11. BPSim Approach Parameterization of Business Process Model (BPMN or XPDL) from different perspectives for process analysis, simulation and optimization purposes P “Separations of Concerns”
  • 12. BPSim Perspectives Resource Cost Time Control Property Process Priority
  • 13. BPSim Scenario Collections of Scenarios containing Collections of Element Parameters Used to provide complementary information to a BPMN or XPDL business process model in the context of process analysis, simulation and optimization (ASO) A collection of Element Parameters augmenting the Business Process Model A Scenario can capture: input parameter specification for ASO; or results from ASO; or historical data from past real world execution of the business process model. “Reductionist”
  • 14. Some Concepts and Terms Concrete Syntax Abstract Syntax DiagramModel Reference Reference instance instance Notational symbols and graphical representation underlying computer- interpretable representation NotationMeta-model Interchange Format Standard Your Work electronic file format that eases the safeguard and transfer of this data between different tools • Process diagrams can be considered like pictures of the process model. • Many diagrams (or pictures) of the same process model are possible, each showing or hiding various aspects of the process model details.
  • 15. BPSim Conceptual Model BPMN or XPDL Scenario (Input)Process Model Reference Reference instance instance Scenario (Output) Reference instance Reference
  • 16. BPSim Interchange Format Characteristics Can be transported within the process model file or outside Proper extension to XPDL Proper extension to BPMN Can transport Input scenarios and Output scenarios Human Consumable (Readability) of the Resulting XML “Human Consumable over Conceptual Abstraction”
  • 17. BPSim Element Parameters Each element parameter of a scenario references a specific element of a process within the business process model Each element of the business process model may be parameterized with zero or multiple element parameters P Perspectives  TimeParameters  ControlParameters  ResourceParameters  CostParameters  InstanceParameters  PriorityParameters
  • 18. class Scenario «interface» BusinessProcessModel «interface» BusinessProcessModelElement BPSimData Scenario + id :String + name :String + description :String + created :DateTime + modified :DateTime + author :String + vendor :String + version :String ScenarioParameters + start :Parameter + duration :Parameter + replication :int + seed :long + baseTimeUnit :TimeUnit + baseCurrencyUnit :String ElementParameters + id :String + elementRef :BusinessProcessModelElement + vendorExtensions :VendorExtension VendorExtension + name :String + value :Object External BPMN or XPDL Business Process Model with its elements «enumeration» TimeUnit ms s min hour day year PropertyParameters + property :Map<String, Parameter> +propertyParameters 0..* 1 0..* +elementRef 1 +scenarios 1..*1 +scenarioParameter 0..11 +vendorExtensions 0..*1 +result +elementParameter 0..* 1 +inherits +vendorExtensions 0..*1 +propertyParameters 0..1 1
  • 19. class Element Parameter ElementParameters + id :String + elementRef :BusinessProcessModelElement + vendorExtensions :VendorExtension TimeParameters + transferTime :Parameter + queueTime :Parameter + waitTime :Parameter + setupTime :Parameter + processingTime :Parameter + validationTime :Parameter + reworkTime :Parameter ControlParameters + interTriggerTimer :Parameter + triggerCount :Parameter + probability :Parameter + condition :Parameter CostParameters + fixedCost :Parameter + unitCost :Parameter ResourceParameters + availability :Parameter + quantity :Parameter + selection :Parameter + role :List<Parameter> PropertyParameters + property :Map<String, Parameter> «interface» BusinessProcessModelElement VendorExtension + name :String + value :Object PriorityParameters + interruptible :Parameter + priority :Parameter 0..* +elementRef 1 +vendorExtensions 0..*1 +timeParameters 0..1 1 +controlParameters 0..1 1 +priorityParameters 0..1 1 +resourceParameters 0..1 1 +propertyParameters 0..1 1 +costParameters 0..1 1
  • 20. class Parameter Parameter + kpi :boolean = false + sla :boolean = false + value :ParameterValue + resultRequest :ResultType ParameterValue + validFor :Calendar + instance :String + result :ResultType Calendar + id :String + name :String + calendar :Object ExpressionParameter + value :String A DistributionParameter + timeUnit :TimeUnit + currencyUnit :String ConstantParameter + value :Object EnumParameter A «enumeration» ResultType min max mean count sum +value 0..*1 0..* +validFor 0..1 +values 1..* 1
  • 21. Parameter Usage - Constants Duration You can set the duration for the Task to 5 minutes using a Duration Parameter. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <DurationParameter value="PT5M"/> </ProcessingTime> </TimeParameters> </ElementParameters> IntegerParameter You can set the duration for the Task to 5 minutes using an Integer Parameter. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <IntegerParameter value=“5” timeUnit=“min”/> </ProcessingTime> </TimeParameters> </ElementParameters>
  • 22. Parameter Usage - Distributions Distributions You can set the duration for the Task to be uniformly distributed between 3 and 10 minutes using the processing time. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <UniformDistribution min=“3” max=“10” timeUnit=“min”/> </ProcessingTime> </TimeParameters> </ElementParameters> User Distribution You can set the duration for the Task to 5 minutes 90% of the times and 10 minutes 10% of the times using the processing time. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <UserDistribution> <UserDistributionDataPoint probability=“0.9”> <DurationParameter value=“PT5M”/> </UserDistributionDataPoint> <UserDistributionDataPoint probability=“0.1”> <DurationParameter value=“PT10M”/> </UserDistributionDataPoint> </UserDistribution> </ProcessingTime> </TimeParameters> </ElementParameters>
  • 23. Parameter Usage - Enumeration Enumeration You can set the duration for the Task to 5, 3 and 4 minutes using the processing time. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <EnumParameter> <DurationParameter value=“PT5M”/> <DurationParameter value=“PT3M”/> <DurationParameter value=“PT4M”/> </ EnumParameter > </ProcessingTime> </TimeParameters> </ElementParameters>
  • 24. Parameter Usage - Expression Expression You can set the duration for the Task according to an expression using the processing time. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <ExpressionParameter value= “bpsim:getProperty(‘duration’)” /> </ProcessingTime> </TimeParameters> </ElementParameters>
  • 25. Parameter Usage - Calendar Varying value according to a Calendar You can set the duration for the Task to 5 minutes but on Friday afternoon to 7 minutes using the processing time. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <DurationParameter value=“PT5M”/> <DurationParameter value=“PT7M” validFor=“C1”/> </ProcessingTime> </TimeParameters> </ElementParameters> <Calendar id="C1" name="Friday Afternoon"> BEGIN:VCALENDAR BEGIN:VEVENT DTSTAMP:20120525T142704 UID:1337970424871@localhost DTSTART:20020101T120000 DTEND:20020101T170000 RRULE:FREQ=WEEKLY;BYDAY=FR END:VEVENT PRODID:PAF Editor VERSION:2.0 END:VCALENDAR </Calendar>
  • 26. BPMN Example Check Stock Stock Available? Pick Stock Prepare Shipment Ship Order No Stock Shipment within SLA Shipment Outside SLA Yes No
  • 27. Input Scenario Example Check Stock Stock Available? Pick Stock Prepare Shipment Ship Order No Stock Shipment within SLA Shipment Outside SLA Yes No
  • 29. BPSim Contributors “Success Measured by Adoption” and numerous others…
  • 30. BPSim Acknowledgement BPSim 1.0 was a collaborative effort coordinated by Denis Gagne and Robert Shapiro. BPSim 1.0 required many hours of work by individuals who had to find time to contribute while carrying out their normal duties for the company that employs them. We acknowledge the valuable contribution of the following individual: Andy Adler (Process Analytica), Francois Bonnet (W4), Justin Brunt (Tibco), Mike Carpenter (CACI), Peter Denno (NIST), Lloyd Dugan (DCMO), Denis Gagne (Trisotech), Torben Haag (Open Text), Hanaa Hammad (IBM), Charles Harrell (CACI), Geoff Hook (Lanner), Jeremy Horgan (Lanner), John Januszczak(SIM4BPM), Alberto Manuel (Process Sphere), Razvan Radulian (Why What How), Simon Ringuette (Trisotech), William Rivera (BizAgi), Jesus Sanchez (BizAgi), Redirley Santos (FedEx), Robert Shapiro (Process Analytica), Frances Sneddon (Simul8), Tim Stephenson (KnowProcess), Tihomir Surdilovic (Red Hat).