SlideShare a Scribd company logo
1 of 36
Download to read offline
Design Time Validation for
the Correct Execution of
BPMN Collaborations
Jonas	Anseeuw,	et	al.	
jonas.anseeuw@intec.ugent.be
BPaaS (Business Process as a Service)
– a novel cloud paradigm
BPaaS	
integrate	
SaaS	
consume	
PaaS	
build	
IaaS	
host
BPaaS – extending SaaS with BPO
•  BPO:	Business	Process	
Outsourcing	
•  Examples	of	BPO:	HR,	
accounEng,	billing,	customer	
support,	business	operaEons,…
Example: from document management
services to billing process as a service
Example: simulation workflow as a
service
Outsourced process (SaaS)
On premise, in-house processes
Computational service
Outsourced service (SaaS)
Virtual Test
Process
Design
Process
Design data Product data Simulation data
Engineering
Teams
execute
results
On premise, in-house processes
Virtual
Test
Process
Design
Process
Design data Product data Simulation data
Engineering
Teams
execute
results
BPO
Workflow data
Computational
service
update
launch
update
launch
Workflow as a Service
Simulation
Workflow
BPO results in decentralized business
process flows
		 		 		 		
		 		 		 		
Company A	
Company C	Company B
How to ensure correct execution of the different
interactions in a decentralized workflow without central
coordinator?
Validation algorithm will check at design time
if the execution will be conform the model
Model	 ExecuEon
What comes next?
1.  Use	case	
2.  Modeling	of	use	case	in	BPMN	
3.  The	validaEon	algorithm
Use case: simulation
Company	A	 Company	B	
Product	
team	
Engineering	
team	
SimulaEon	
WF	as	a	
service
Use case: simulation
Product	
team	
Engineering	
team	
SimulaEon	
1.	Setup	
2.	NoEfy	
3.	Input	
4.	Validate	
5.	Start	
6.	Results
How to model decentralized workflows?
•  BPEL	(Business	Process	ExecuEon	Language)	
•  BPMN	(Business	Process	Model	and	NotaEon)	
•  WS-CDL	(Web	Service	Choreography	DescripEon	Language)	
•  …	
=>	BPMN	offers	a	graphical	notaEon	and	is	a	common	used	standard
Setup	 NoEfy	 Start	 Result	
IniEate	 Step	1	 Step	2	 Start	 Finish	
Evaluate	 Input	 Validate	
ProductSimulationEngineering
Use case modeled in BPMN
Setup	 NoEfy	 Start	 Result	
IniEate	 Step	1	 Step	2	 Start	 Finish	
Evaluate	 Input	 Validate	
ProductSimulationEngineering
Use case modeled in BPMN
Setup	 NoEfy	 Start	 Result	
IniEate	 Start	 Finish	
Evaluate	 Input	 Validate	
ProductSimulationEngineering
Use case modeled in BPMN
Step	1	 Step	n	Step	..	
NoEficaEon	
Status
Setup	 NoEfy	 Start	 Result	
IniEate	 Step	1	 Step	n	 Start	 Finish	
Evaluate	
ProductSimulationEngineering
Step	..	
NoEficaEon	
Status	
Use case modeled in BPMN
Input	
Validate
Setup	 NoEfy	 Start	 Result	
IniEate	 Step	1	 Step	n	 Start	 Finish	
Evaluate	
ProductSimulationEngineering
Step	..	
NoEficaEon	
Status	
Use case modeled in BPMN
Input	
Validate
Setup	 NoEfy	 Start	 Result	
IniEate	 Step	1	 Step	n	 Start	 Finish	
Evaluate	
ProductSimulationEngineering
Step	..	
NoEficaEon	
Status	
Input	
Validate	
Will the execution be conform the model?
Model	 ExecuEon
Setup	 NoEfy	 Start	 Result	
IniEate	 Step	1	 Step	n	 Start	 Finish	
Evaluate	
Input	
Validate	
ProductSimulationEngineering
Step	..	
NoEficaEon	
Status	
This BPMN model contains 5 ambiguities!
1
2
3 4
5
Validation Algorithm
§ Algorithm	originally	used	for	WS-CDL	(Van	Seghbroeck,	2011),	
but	adapted	for	BPMN	
§ Time	Vectors	
§ Implemented	in	Eclipse	BPMN2	modeler
Time Vectors
Setup	 NoEfy	 Start	 Result	
IniEate	 Step	1	 Step	n	 Start	 Finish	
Evaluate	
Input	
Validate	
ProductSimulationEngineering
Step	..	
NoEficaEon	
Status	
How the algorithm works
1
2
3 4
5
Setup	 NoEfy	 Start	 Result	
IniEate	 Step	1	 Step	n	 Start	 Finish	
Evaluate	
Input	
Validate	
ProductSimulationEngineering
Step	..	
NoEficaEon	
Status	
4
Exception 4
Setup	 NoEfy	 Start	 Result	
IniEate	 Step	1	 Step	n	 Start	 Finish	
Evaluate	
Input	
Validate	
ProductSimulationEngineering
Step	..	
NoEficaEon	
Status	
Exception
4
4
NoEficaEon	
Status	
NoEficaEon	
Scenario	1	
Scenario	2	
Status
Setup	 NoEfy	 Start	 Result	
IniEate	 Step	1	 Step	n	 Start	 Finish	
Evaluate	
Input	
Validate	
ProductSimulationEngineering
Step	..	
NoEficaEon	
Status	
Possible solution for Exception 4
(1,0,0)	 (2,0,0)	 Start	 Result	
(1,1,0)	 (2,2,1[1,0])	 Step	n	 Start	 Finish	
(2,0,1)	
(2,0,1[1,0])	
Validate	
ProductSimulationEngineering
Step	..	
NoEficaEon	
Status	
Exception : message order1
1
Setup	 NoEfy	
IniEate	
Step	1	
Evaluate	
Input
(3,2,0)	 Start	 Result	
(3,3,1[1,0])	 Step	n	 Start	 Finish	
(3,2,1)	
(3,2,1[1,0])	
Validate	
ProductSimulationEngineering
..	
NoEficaEon	
Status	
Possible solution for Exception 1
Start	 Result	
(3,3,1[1,0])	 (3,5,1[1,0])	 Start	 Finish	
(3,2,1[1,0])	
(3,5,1[1,2])	
ProductSimulationEngineering
..	
NoEficaEon	
Status	
Exception : parallel order2
2
Step	1	 Step	n
Start	 Result	
(3,3,2)	 (3,5,2)	 Start	 Finish	
(3,2,2)	 (3,5,3)	
ProductSimulationEngineering
..	
NoEficaEon	
Status	
Possible solution for Exception 2
(4,2,0)	 Result	
(3,3,2)	 (3,5,2)	 (3,6,2)	 Finish	
ProductSimulationEngineering
..	
NoEficaEon	
Status	
Exception : message order3
3
Start	NoEfy	
Start
(5,6,4)	 Result	
(5,6,4)	 Finish	
(3,5,3)	
ProductSimulationEngineering
NoEficaEon	
Status	
(3,5,4)	
(4,5,4)	
Possible solution for Exception 3
NoEfy	
NoEficaEon	 Start	
Start
NoEfy	 Start	 (7,8,4)	
1	 n	 Start	 (5,8,4)	
Evaluate	 Input	 Validate	
ProductSimulationEngineering
..	
(6,7,4)	
(5,7,4)	
NoEfy	
Exception 5
5
Status	 Result	
NoEficaEon
NoEfy	 Start	 (8,9,4)	
1	 n	 Start	 (7,9,4)	
Evaluate	 Input	 Validate	
ProductSimulationEngineering
..	
NoEfy	
Solution for Exception 5
(6,7,4)	
(5,7,4)	
(7,7,4)	
(7,8,4)	
NoEficaEon	
NoEfy	 Result	
Result
NoEfy	 Result	
1	 n	 Finish	
Evaluate	 Input	 Validate	
ProductSimulationEngineering
..	
NoEfy	
Properly validated BPMN model
NoEficaEon	
Status
Takeaway points
•  BPO	results	in	decentralized	workflows	
•  Decentralized	workflows	can	be	modeled	in	
BPMN	
•  The	correct	execuEon	of	BPMN	CollaboraEons	
can	be	validated		during	design	Eme
Result	
Jonas	Anseeuw,	et	al.	
jonas.anseeuw@intec.ugent.be

More Related Content

What's hot

Testing Attributes
Testing AttributesTesting Attributes
Testing Attributes
Abiha Naqvi
 
Presentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentPresentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile Development
Nabilahmed Patel
 

What's hot (20)

STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test AutomationSTARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
 
Running JMeter Tests In Appvance PerformanceCloud
Running JMeter Tests In Appvance PerformanceCloudRunning JMeter Tests In Appvance PerformanceCloud
Running JMeter Tests In Appvance PerformanceCloud
 
Small is Beautiful- Fully Automate your Test Case Design
Small is Beautiful- Fully Automate your Test Case DesignSmall is Beautiful- Fully Automate your Test Case Design
Small is Beautiful- Fully Automate your Test Case Design
 
Testing Attributes
Testing AttributesTesting Attributes
Testing Attributes
 
Achieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP AppsAchieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP Apps
 
CloudBees Continuous Integration and Test with Appvance PerformanceCloud
CloudBees Continuous Integration and Test with Appvance PerformanceCloudCloudBees Continuous Integration and Test with Appvance PerformanceCloud
CloudBees Continuous Integration and Test with Appvance PerformanceCloud
 
Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...
Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...
Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...
 
Continuous Integration, Deploy, Test From Beginning To End 2014
Continuous Integration, Deploy, Test From Beginning To End 2014Continuous Integration, Deploy, Test From Beginning To End 2014
Continuous Integration, Deploy, Test From Beginning To End 2014
 
Project Delivery
Project DeliveryProject Delivery
Project Delivery
 
Presentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentPresentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile Development
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
 
Brisbane Salesforce User Group - May 2015 - Lightning Process Builder
Brisbane Salesforce User Group - May 2015 - Lightning Process BuilderBrisbane Salesforce User Group - May 2015 - Lightning Process Builder
Brisbane Salesforce User Group - May 2015 - Lightning Process Builder
 
DevOps
DevOpsDevOps
DevOps
 
Software Verification in Academia and Business
Software Verification in Academia and BusinessSoftware Verification in Academia and Business
Software Verification in Academia and Business
 
Continues Integration for Android
Continues Integration for AndroidContinues Integration for Android
Continues Integration for Android
 
Colombo Performance Test Meetup - 2016 April
Colombo Performance Test Meetup - 2016 AprilColombo Performance Test Meetup - 2016 April
Colombo Performance Test Meetup - 2016 April
 
A Top Down Approach to End-to-End Testing
A Top Down Approach to End-to-End TestingA Top Down Approach to End-to-End Testing
A Top Down Approach to End-to-End Testing
 
Managing Your Batch and Scheduled Apex Processes with Relax
Managing Your Batch and Scheduled Apex Processes with RelaxManaging Your Batch and Scheduled Apex Processes with Relax
Managing Your Batch and Scheduled Apex Processes with Relax
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Continuous Performance - Load testing for developers with gatling @ iSense 2016
Continuous Performance - Load testing for developers with gatling @ iSense 2016Continuous Performance - Load testing for developers with gatling @ iSense 2016
Continuous Performance - Load testing for developers with gatling @ iSense 2016
 

Viewers also liked

ntpcaniketautosaved-140928202317-phpapp01
ntpcaniketautosaved-140928202317-phpapp01ntpcaniketautosaved-140928202317-phpapp01
ntpcaniketautosaved-140928202317-phpapp01
Aneek Mahata
 

Viewers also liked (6)

RiskPoint Customer Strategy Guide
RiskPoint Customer Strategy GuideRiskPoint Customer Strategy Guide
RiskPoint Customer Strategy Guide
 
Cambios en la iglesia que lideramos
Cambios en la iglesia que lideramosCambios en la iglesia que lideramos
Cambios en la iglesia que lideramos
 
Social Contractors
Social ContractorsSocial Contractors
Social Contractors
 
BPMN Extensions for Decentralized Execution and Monitoring of Business Processes
BPMN Extensions for Decentralized Execution and Monitoring of Business ProcessesBPMN Extensions for Decentralized Execution and Monitoring of Business Processes
BPMN Extensions for Decentralized Execution and Monitoring of Business Processes
 
ntpcaniketautosaved-140928202317-phpapp01
ntpcaniketautosaved-140928202317-phpapp01ntpcaniketautosaved-140928202317-phpapp01
ntpcaniketautosaved-140928202317-phpapp01
 
Home Healthcare + Data Science: A Prescription For Our Nation's Readmissions ...
Home Healthcare + Data Science: A Prescription For Our Nation's Readmissions ...Home Healthcare + Data Science: A Prescription For Our Nation's Readmissions ...
Home Healthcare + Data Science: A Prescription For Our Nation's Readmissions ...
 

Similar to Design Time Validation for the Correct Execution of BPMN Collaborations

Visual Studio Team System 2010
Visual Studio Team System 2010Visual Studio Team System 2010
Visual Studio Team System 2010
ukdpe
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
r_shanki
 
Planning & building scalable test infrastructure
Planning  & building scalable test infrastructurePlanning  & building scalable test infrastructure
Planning & building scalable test infrastructure
Vijayan Reddy
 

Similar to Design Time Validation for the Correct Execution of BPMN Collaborations (20)

SAP Test automation - fully automatic test of complex business processes incl...
SAP Test automation - fully automatic test of complex business processes incl...SAP Test automation - fully automatic test of complex business processes incl...
SAP Test automation - fully automatic test of complex business processes incl...
 
Complete contents
Complete contentsComplete contents
Complete contents
 
Sap testing
Sap testingSap testing
Sap testing
 
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
 
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
 
Visual Studio Team System 2010
Visual Studio Team System 2010Visual Studio Team System 2010
Visual Studio Team System 2010
 
SAP TAO 2.0
SAP TAO 2.0SAP TAO 2.0
SAP TAO 2.0
 
Steps in Simulation Study
Steps in Simulation StudySteps in Simulation Study
Steps in Simulation Study
 
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)
 
Gowtham_resume
Gowtham_resumeGowtham_resume
Gowtham_resume
 
Test Automation Frameworks Final
Test Automation Frameworks   FinalTest Automation Frameworks   Final
Test Automation Frameworks Final
 
BPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming StrategyBPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming Strategy
 
About work flow
About work flowAbout work flow
About work flow
 
Future of QA
Future of QAFuture of QA
Future of QA
 
Futureofqa
FutureofqaFutureofqa
Futureofqa
 
SAP TAO online Trainings,SAP ERP Testing, ERP Testing, HP ALM
SAP TAO online Trainings,SAP ERP Testing, ERP Testing, HP ALMSAP TAO online Trainings,SAP ERP Testing, ERP Testing, HP ALM
SAP TAO online Trainings,SAP ERP Testing, ERP Testing, HP ALM
 
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
 
Are processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessAre processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your business
 
Planning & building scalable test infrastructure
Planning  & building scalable test infrastructurePlanning  & building scalable test infrastructure
Planning & building scalable test infrastructure
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 

Design Time Validation for the Correct Execution of BPMN Collaborations