SlideShare a Scribd company logo
www.cetic.be Centred’ExcellenceenTechnologiesde
l’InformationetdelaCommunication
www.cetic.be
Sirius-powered Risk Modelling and
Simulation in Industry 4.0 Supply Chains
Christophe Ponsard
SiriusCON, Paris 2017
www.cetic.be
Context – Risks Management in Supply Chains
www.cetic.be
Example of Procurement Risks
Supplier A
in Seattle Supplier B
in Osaka
Customer
in Hamburg
Riskarea
Legend
LA,R1
T1,B,R1
T2,B,R1
T2,B,R2
T2,B,R3
LB,R1
T1,A,R1
T1,A,R2
T2,A,R1
T2,B
T1,B
T1,A T2,A
Politics
Techno
logy
Eco-
nomy
Ecology
Social
Risk of multinational enterprises
according to Dunning
Risk
types
www.cetic.be
End-to-end Risk Management in Supply Chains
Warehouse risk
(Delay)
Quality
Production risk
Delay
Quality
Warehouse risk
(Delay)
Quality
[Production Risks (internal)]
[Procurement
Risks (external)]
[External Risks (external]
www.cetic.be
StateofpracticeinSMEs(surveyperformedin2015)
https://www.cetic.be/Management-of-Procurement-Risks-on-Manufacturing-Processes
www.cetic.be
SimQRi Project Context
• Towards Quantitative Risk Management in Supply Chains
• Main goal:
• Develop a practical tool-supported methodology to help SMEs
assessing the risks and mitigating their impact in the production
process
• Approach: modelling and simulation toolbox
• Modelling supply chains
• Identifying delay, quantity, bad quality,…
• Expressing them with model queries
• Efficiently simulate alternative designs to reduce risk
http://simqri.cetic.be and http://simqri.com
6
www.cetic.be
Modelling Supply Chains and Risks
• Suppliers + supply policies
• Storages
• Processes
www.cetic.be
Queries
• Probes on model element:
e.g. relativeContent(storage) totalWaitDuration(process), …
• Composed probes
• Percentage of working time for a process
worktime(p) := 100 * (time – totalWaitDuration(p)) / time
• Carbon footprint:
CF(order) := upplier(order).dist*CO2_FACTOR_TRUCK_PER_KM
www.cetic.be
SimQRi - EMF Meta-model
www.cetic.be
SimQRi - Tool Architecture
• Actually a dual tool with a common simulation engine
• Web-based
• Eclipse-based
• Technology mix:
10
BIRT(reporting)
www.cetic.be
Web-based Version (« beer game » model)
11
www.cetic.be
Eclipse Version (Green Supply Chain)
12
www.cetic.be
SimQRi - Web-based UI
Not a Good Experience
Joint.JS selected as JavaScript among some candidates
Globally did the job, however:
• Not configurator-based as Sirius ⇒ JavaScript programming
• Need to buy full (non-open source) version or spend time reinventing the
wheel if you want features like UNDO/REDO
• Integrating more stuff, e.g. dashboard, was painful
• Proved hard to maintain (kept as “simplified tool” in the end)
Comparing pure UI development effort:
With joint-JS With Sirius
First usable prototype 3 months 3 weeks (1 week training)
Full scope Not achieved after 18 months 6 months
www.cetic.be
Another feedback on learning curve
www.cetic.be
SimQRi - Eclipse Version
Complexity of Project Set-up
www.cetic.be
SimQRi - Ease of Evolution in Eclipse
Green Supply Chains
• Garbage production
• special type of output of a process through a "trash" port
• connected to a dedicated overflow storage named "Garbage“
• total quantity of garbage= Garbage.totalPut()
• Energy Usage:
• “energy counter” updated on processed/storages per processed item
• can depend on load, e.g. EnergyCounter+=MaxEnergyPerBatch*(1-Load)
• Carbon footprint:
• Transportation: OP_A.quantity*Supplier_A.dist*CO2_FACTOR_TRUCK
• Production: using specific attributes
success.CF=part_A.CF+part_B.CF+part_C.CF EnergyPerBatch*(1-Load)*CO2_FACTOR
www.cetic.be
SimQRi - Ease of Evolution in Eclipse:
Simulation of Cloud Computing Elasticity
• total energy (on whole system) = SaaS level energy model
sum(Process.allInstances()->select(p:Process|p.energy*p.processedRequests))
• missed request ratio (on the FRONT process)
FRONT.processedRequests/FRONT.incommingRequests
• average response time (on a chain):
avg(sum(ProcessChain.allInstances()->select(p:Process | p.runtime)))
www.cetic.be
SimQRI - Community Support
• Web-based:
• Join.js: good tutorials, forums
• Need to buy RAPPID commercial version to get all features
e.g. undo/redo
• Eclipse-based:
• Full editing features
• Good tutorials, forums
• Strong support from Obeo community
• Obeo training useful for a quick learning curve
• Collaborative work
www.cetic.be
Integration with the OscaR engine
A library for operational research encompassing:
• State of the art optimization engines: CP, CBLS, MIP, DFO
• Discrete simulation engine
• Visualization
Scala 2.11, Open source LGPL
Release 4.0.0 in September 2016
• Simulation using OscaR.DES (Open Source)
• Built on top of a task-resource model
• Incremental evaluation throughout the simulation run
i.e. no trace stored, no post-processing
• Minimal updates of only the relevant fragment of queries
• Bottom-up updates to allow the sharing of sub-queries
• Monte Carlo techniques for aggregating results
• Availability of specific statistical operators (mean, avg, std dev,…)
• Computation of distributions
oscarlib.org
www.cetic.be
OscaR integration
• AQL query to extract queries
• Model transformation to translate into OscaR.DES
• Running MCS
over DES engine
• Injecting result
back into model
• Generating
BIRT reports
www.cetic.be
Integration with BIRT for Reporting
• First: tried to setup ecore as data source
• Finally used intermediate XML format
www.cetic.be
On-going work: Optimised Risk Mitigation
• Tuning the model in order to minimise costs induced by risks
• Now: simple “explorer” functionality to change the values of a single
parameter to find out its optimal value (the other being unchanged) –
e.g. optimal ordering threshold
• Current work (PRIMa-q) : use optimisation (constantly) minimizing risks
• Risk robust strategies (scheduling)
• On-line Stochastic Optimisation
• Based on the Oscar.CBLS engine (efficient, scalable, online) oscarlib.org
www.cetic.be
Conclusions and Ideas
• Sirius approach
• Proved evolvable to other domains
• Some learning curve but quickly recovered
• Easier to maintain/evolve
• Related technologies are quite widely used and well known
• Our work also released as open source to SME (and everyone)
GitHub: https://github.com/cetic/SimQRI
• Web version
• Too specific and hard to maintain
• Code not released (possible licence issues)
• But nice showcase, interesting SaaS mode
 what about a “web-based” Sirius in the future ?
• Text integration
• Xtext integration great
• Looking into Office suite integration like Open/Libre Office & Microsoft Office
see EclipseCON talk and more on-going work
www.cetic.be
QUESTIONS ?
24
Tool homepage
https://simqri.cetic.be
Open Source repo
https://github.com/cetic/SimQRI
www.cetic.be
linkedin.com/company/cetic
info@cetic.be
+32 71 159 362
twitter.com/@CETIC
twitter.com/@CETIC_be
www.cetic.be
Aéropole de Charleroi-Gosselies
Avenue Jean Mermoz 28
6041 Charleroi - Belgique
Questions?
25

More Related Content

What's hot

Leveraging the power of solr with spark
Leveraging the power of solr with sparkLeveraging the power of solr with spark
Leveraging the power of solr with spark
jweigend
 
KubeCon EU 2016: ChatOps and Automatic Deployment on Kubernetes
KubeCon EU 2016: ChatOps and Automatic Deployment on KubernetesKubeCon EU 2016: ChatOps and Automatic Deployment on Kubernetes
KubeCon EU 2016: ChatOps and Automatic Deployment on Kubernetes
KubeAcademy
 
Building a Streaming Data Pipeline for Trains Delays Processing
Building a Streaming Data Pipeline for Trains Delays ProcessingBuilding a Streaming Data Pipeline for Trains Delays Processing
Building a Streaming Data Pipeline for Trains Delays Processing
Databricks
 
Kurt Schneider [Discover Financial] | How Discover Modernizes Observability w...
Kurt Schneider [Discover Financial] | How Discover Modernizes Observability w...Kurt Schneider [Discover Financial] | How Discover Modernizes Observability w...
Kurt Schneider [Discover Financial] | How Discover Modernizes Observability w...
InfluxData
 
Production Grade Data Science for Hadoop
Production Grade Data Science for HadoopProduction Grade Data Science for Hadoop
Production Grade Data Science for Hadoop
DataWorks Summit/Hadoop Summit
 
How Spark Enables the Internet of Things- Paula Ta-Shma
How Spark Enables the Internet of Things- Paula Ta-ShmaHow Spark Enables the Internet of Things- Paula Ta-Shma
How Spark Enables the Internet of Things- Paula Ta-Shma
Spark Summit
 
Text Processing with KNIME
Text Processing with KNIMEText Processing with KNIME
Text Processing with KNIME
KNIMESlides
 
SmartCity IoT on Kubernetes and OpenStack
SmartCity IoT on Kubernetes and OpenStackSmartCity IoT on Kubernetes and OpenStack
SmartCity IoT on Kubernetes and OpenStack
Jakub Pavlik
 
Reco4J @ Munich Meetup (April 18th)
Reco4J @ Munich Meetup (April 18th)Reco4J @ Munich Meetup (April 18th)
Reco4J @ Munich Meetup (April 18th)
Alessandro Negro
 
What's New in KNIME Analytics Platform 4.0 and KNIME Server 4.9
What's New in KNIME Analytics Platform 4.0 and KNIME Server 4.9What's New in KNIME Analytics Platform 4.0 and KNIME Server 4.9
What's New in KNIME Analytics Platform 4.0 and KNIME Server 4.9
KNIMESlides
 
Heterogeneous Data Mining with Spark
Heterogeneous Data Mining with SparkHeterogeneous Data Mining with Spark
Heterogeneous Data Mining with Spark
KNIMESlides
 
AeroDef 2019 Science Gateways Presentation
AeroDef 2019 Science Gateways PresentationAeroDef 2019 Science Gateways Presentation
AeroDef 2019 Science Gateways Presentation
Marlon Pierce
 
Cross-Tier Application and Data Partitioning of Web Applications for Hybrid C...
Cross-Tier Application and Data Partitioning of Web Applications for Hybrid C...Cross-Tier Application and Data Partitioning of Web Applications for Hybrid C...
Cross-Tier Application and Data Partitioning of Web Applications for Hybrid C...
nimak
 
[NEW LAUNCH!] Introducing AWS Ground Station – Fully managed Ground Station a...
[NEW LAUNCH!] Introducing AWS Ground Station – Fully managed Ground Station a...[NEW LAUNCH!] Introducing AWS Ground Station – Fully managed Ground Station a...
[NEW LAUNCH!] Introducing AWS Ground Station – Fully managed Ground Station a...
Amazon Web Services
 
Serverless Industry 4.0 & AI: Drive Business Insights from Machine Data (IOT4...
Serverless Industry 4.0 & AI: Drive Business Insights from Machine Data (IOT4...Serverless Industry 4.0 & AI: Drive Business Insights from Machine Data (IOT4...
Serverless Industry 4.0 & AI: Drive Business Insights from Machine Data (IOT4...
Amazon Web Services
 
Fast Cars, Big Data - How Streaming Can Help Formula 1 - Tugdual Grall - Code...
Fast Cars, Big Data - How Streaming Can Help Formula 1 - Tugdual Grall - Code...Fast Cars, Big Data - How Streaming Can Help Formula 1 - Tugdual Grall - Code...
Fast Cars, Big Data - How Streaming Can Help Formula 1 - Tugdual Grall - Code...
Codemotion
 
Hydrosphere.io for ODSC: Webinar on Kubeflow
Hydrosphere.io for ODSC: Webinar on KubeflowHydrosphere.io for ODSC: Webinar on Kubeflow
Hydrosphere.io for ODSC: Webinar on Kubeflow
Rustem Zakiev
 
Azure machine learning
Azure machine learningAzure machine learning
Azure machine learning
Mark Reynolds
 
The Workshop: Alcanzando una observabilidad unificada con Elastic APM
The Workshop: Alcanzando una observabilidad unificada con Elastic APMThe Workshop: Alcanzando una observabilidad unificada con Elastic APM
The Workshop: Alcanzando una observabilidad unificada con Elastic APM
Elasticsearch
 
Sysml 2019 demo_paper
Sysml 2019 demo_paperSysml 2019 demo_paper
Sysml 2019 demo_paper
strange_loop
 

What's hot (20)

Leveraging the power of solr with spark
Leveraging the power of solr with sparkLeveraging the power of solr with spark
Leveraging the power of solr with spark
 
KubeCon EU 2016: ChatOps and Automatic Deployment on Kubernetes
KubeCon EU 2016: ChatOps and Automatic Deployment on KubernetesKubeCon EU 2016: ChatOps and Automatic Deployment on Kubernetes
KubeCon EU 2016: ChatOps and Automatic Deployment on Kubernetes
 
Building a Streaming Data Pipeline for Trains Delays Processing
Building a Streaming Data Pipeline for Trains Delays ProcessingBuilding a Streaming Data Pipeline for Trains Delays Processing
Building a Streaming Data Pipeline for Trains Delays Processing
 
Kurt Schneider [Discover Financial] | How Discover Modernizes Observability w...
Kurt Schneider [Discover Financial] | How Discover Modernizes Observability w...Kurt Schneider [Discover Financial] | How Discover Modernizes Observability w...
Kurt Schneider [Discover Financial] | How Discover Modernizes Observability w...
 
Production Grade Data Science for Hadoop
Production Grade Data Science for HadoopProduction Grade Data Science for Hadoop
Production Grade Data Science for Hadoop
 
How Spark Enables the Internet of Things- Paula Ta-Shma
How Spark Enables the Internet of Things- Paula Ta-ShmaHow Spark Enables the Internet of Things- Paula Ta-Shma
How Spark Enables the Internet of Things- Paula Ta-Shma
 
Text Processing with KNIME
Text Processing with KNIMEText Processing with KNIME
Text Processing with KNIME
 
SmartCity IoT on Kubernetes and OpenStack
SmartCity IoT on Kubernetes and OpenStackSmartCity IoT on Kubernetes and OpenStack
SmartCity IoT on Kubernetes and OpenStack
 
Reco4J @ Munich Meetup (April 18th)
Reco4J @ Munich Meetup (April 18th)Reco4J @ Munich Meetup (April 18th)
Reco4J @ Munich Meetup (April 18th)
 
What's New in KNIME Analytics Platform 4.0 and KNIME Server 4.9
What's New in KNIME Analytics Platform 4.0 and KNIME Server 4.9What's New in KNIME Analytics Platform 4.0 and KNIME Server 4.9
What's New in KNIME Analytics Platform 4.0 and KNIME Server 4.9
 
Heterogeneous Data Mining with Spark
Heterogeneous Data Mining with SparkHeterogeneous Data Mining with Spark
Heterogeneous Data Mining with Spark
 
AeroDef 2019 Science Gateways Presentation
AeroDef 2019 Science Gateways PresentationAeroDef 2019 Science Gateways Presentation
AeroDef 2019 Science Gateways Presentation
 
Cross-Tier Application and Data Partitioning of Web Applications for Hybrid C...
Cross-Tier Application and Data Partitioning of Web Applications for Hybrid C...Cross-Tier Application and Data Partitioning of Web Applications for Hybrid C...
Cross-Tier Application and Data Partitioning of Web Applications for Hybrid C...
 
[NEW LAUNCH!] Introducing AWS Ground Station – Fully managed Ground Station a...
[NEW LAUNCH!] Introducing AWS Ground Station – Fully managed Ground Station a...[NEW LAUNCH!] Introducing AWS Ground Station – Fully managed Ground Station a...
[NEW LAUNCH!] Introducing AWS Ground Station – Fully managed Ground Station a...
 
Serverless Industry 4.0 & AI: Drive Business Insights from Machine Data (IOT4...
Serverless Industry 4.0 & AI: Drive Business Insights from Machine Data (IOT4...Serverless Industry 4.0 & AI: Drive Business Insights from Machine Data (IOT4...
Serverless Industry 4.0 & AI: Drive Business Insights from Machine Data (IOT4...
 
Fast Cars, Big Data - How Streaming Can Help Formula 1 - Tugdual Grall - Code...
Fast Cars, Big Data - How Streaming Can Help Formula 1 - Tugdual Grall - Code...Fast Cars, Big Data - How Streaming Can Help Formula 1 - Tugdual Grall - Code...
Fast Cars, Big Data - How Streaming Can Help Formula 1 - Tugdual Grall - Code...
 
Hydrosphere.io for ODSC: Webinar on Kubeflow
Hydrosphere.io for ODSC: Webinar on KubeflowHydrosphere.io for ODSC: Webinar on Kubeflow
Hydrosphere.io for ODSC: Webinar on Kubeflow
 
Azure machine learning
Azure machine learningAzure machine learning
Azure machine learning
 
The Workshop: Alcanzando una observabilidad unificada con Elastic APM
The Workshop: Alcanzando una observabilidad unificada con Elastic APMThe Workshop: Alcanzando una observabilidad unificada con Elastic APM
The Workshop: Alcanzando una observabilidad unificada con Elastic APM
 
Sysml 2019 demo_paper
Sysml 2019 demo_paperSysml 2019 demo_paper
Sysml 2019 demo_paper
 

Similar to SiriusCon 2017 - Sirius-powered Risk Modelling and Simulation in Industry 4.0 Supply Chains

Optimisation of Industrial Processes SimQRi - A Query-oriented Tool for the E...
Optimisation of Industrial Processes SimQRi - A Query-oriented Tool for the E...Optimisation of Industrial Processes SimQRi - A Query-oriented Tool for the E...
Optimisation of Industrial Processes SimQRi - A Query-oriented Tool for the E...
Agence du Numérique (AdN)
 
Integrating vert.x v2
Integrating vert.x v2Integrating vert.x v2
Integrating vert.x v2
Francisco Alves
 
Scikit-Learn: Machine Learning in Python
Scikit-Learn: Machine Learning in PythonScikit-Learn: Machine Learning in Python
Scikit-Learn: Machine Learning in Python
Microsoft
 
Numerical inflation: simulation of observational parameters
Numerical inflation: simulation of observational parametersNumerical inflation: simulation of observational parameters
Numerical inflation: simulation of observational parameters
Milan Milošević
 
Bridging to Finance
Bridging to FinanceBridging to Finance
Bridging to Finance
SSA KPI
 
Bounded Model Checking for C Programs in an Enterprise Environment
Bounded Model Checking for C Programs in an Enterprise EnvironmentBounded Model Checking for C Programs in an Enterprise Environment
Bounded Model Checking for C Programs in an Enterprise Environment
AdaCore
 
Infrastructure Innovations in the Rail Industry #COMIT2017
Infrastructure Innovations in the Rail Industry #COMIT2017Infrastructure Innovations in the Rail Industry #COMIT2017
Infrastructure Innovations in the Rail Industry #COMIT2017
Comit Projects Ltd
 
Design phase kick-off event and Ceremony
Design phase kick-off event and CeremonyDesign phase kick-off event and Ceremony
Design phase kick-off event and Ceremony
Archiver
 
|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain
Kan Yuenyong
 
Digital twin for ports and terminals schuett slideshare
Digital twin for ports and terminals schuett slideshareDigital twin for ports and terminals schuett slideshare
Digital twin for ports and terminals schuett slideshare
Holger Schuett
 
UK-INDIA industry 4.0
UK-INDIA industry 4.0UK-INDIA industry 4.0
UK-INDIA industry 4.0
Javier Munguia
 
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017
Justin Hayward
 
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
CARLOS III UNIVERSITY OF MADRID
 
Correctness and Performance of Apache Spark SQL with Bogdan Ghit and Nicolas ...
Correctness and Performance of Apache Spark SQL with Bogdan Ghit and Nicolas ...Correctness and Performance of Apache Spark SQL with Bogdan Ghit and Nicolas ...
Correctness and Performance of Apache Spark SQL with Bogdan Ghit and Nicolas ...
Databricks
 
Correctness and Performance of Apache Spark SQL
Correctness and Performance of Apache Spark SQLCorrectness and Performance of Apache Spark SQL
Correctness and Performance of Apache Spark SQL
Nicolas Poggi
 
Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018
PolarSeven Pty Ltd
 
171130 Dimanex MSc project (Pieter Ruijssenaars-Elise Kok)
171130 Dimanex MSc project (Pieter Ruijssenaars-Elise Kok)171130 Dimanex MSc project (Pieter Ruijssenaars-Elise Kok)
171130 Dimanex MSc project (Pieter Ruijssenaars-Elise Kok)
SINTAS
 
RESUME.pdf
RESUME.pdfRESUME.pdf
RESUME.pdf
ROHISHGamer
 
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...
Amazon Web Services
 
Pathways for EOSC-hub and MaX collaboration
Pathways for EOSC-hub and MaX collaborationPathways for EOSC-hub and MaX collaboration
Pathways for EOSC-hub and MaX collaboration
EOSC-hub project
 

Similar to SiriusCon 2017 - Sirius-powered Risk Modelling and Simulation in Industry 4.0 Supply Chains (20)

Optimisation of Industrial Processes SimQRi - A Query-oriented Tool for the E...
Optimisation of Industrial Processes SimQRi - A Query-oriented Tool for the E...Optimisation of Industrial Processes SimQRi - A Query-oriented Tool for the E...
Optimisation of Industrial Processes SimQRi - A Query-oriented Tool for the E...
 
Integrating vert.x v2
Integrating vert.x v2Integrating vert.x v2
Integrating vert.x v2
 
Scikit-Learn: Machine Learning in Python
Scikit-Learn: Machine Learning in PythonScikit-Learn: Machine Learning in Python
Scikit-Learn: Machine Learning in Python
 
Numerical inflation: simulation of observational parameters
Numerical inflation: simulation of observational parametersNumerical inflation: simulation of observational parameters
Numerical inflation: simulation of observational parameters
 
Bridging to Finance
Bridging to FinanceBridging to Finance
Bridging to Finance
 
Bounded Model Checking for C Programs in an Enterprise Environment
Bounded Model Checking for C Programs in an Enterprise EnvironmentBounded Model Checking for C Programs in an Enterprise Environment
Bounded Model Checking for C Programs in an Enterprise Environment
 
Infrastructure Innovations in the Rail Industry #COMIT2017
Infrastructure Innovations in the Rail Industry #COMIT2017Infrastructure Innovations in the Rail Industry #COMIT2017
Infrastructure Innovations in the Rail Industry #COMIT2017
 
Design phase kick-off event and Ceremony
Design phase kick-off event and CeremonyDesign phase kick-off event and Ceremony
Design phase kick-off event and Ceremony
 
|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain
 
Digital twin for ports and terminals schuett slideshare
Digital twin for ports and terminals schuett slideshareDigital twin for ports and terminals schuett slideshare
Digital twin for ports and terminals schuett slideshare
 
UK-INDIA industry 4.0
UK-INDIA industry 4.0UK-INDIA industry 4.0
UK-INDIA industry 4.0
 
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017
 
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
 
Correctness and Performance of Apache Spark SQL with Bogdan Ghit and Nicolas ...
Correctness and Performance of Apache Spark SQL with Bogdan Ghit and Nicolas ...Correctness and Performance of Apache Spark SQL with Bogdan Ghit and Nicolas ...
Correctness and Performance of Apache Spark SQL with Bogdan Ghit and Nicolas ...
 
Correctness and Performance of Apache Spark SQL
Correctness and Performance of Apache Spark SQLCorrectness and Performance of Apache Spark SQL
Correctness and Performance of Apache Spark SQL
 
Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018
 
171130 Dimanex MSc project (Pieter Ruijssenaars-Elise Kok)
171130 Dimanex MSc project (Pieter Ruijssenaars-Elise Kok)171130 Dimanex MSc project (Pieter Ruijssenaars-Elise Kok)
171130 Dimanex MSc project (Pieter Ruijssenaars-Elise Kok)
 
RESUME.pdf
RESUME.pdfRESUME.pdf
RESUME.pdf
 
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...
 
Pathways for EOSC-hub and MaX collaboration
Pathways for EOSC-hub and MaX collaborationPathways for EOSC-hub and MaX collaboration
Pathways for EOSC-hub and MaX collaboration
 

More from Obeo

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
Obeo
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
Obeo
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
Obeo
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
Obeo
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
Obeo
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
Obeo
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
Obeo
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
Obeo
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
Obeo
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
Obeo
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
Obeo
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
Obeo
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Obeo
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
Obeo
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
Obeo
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
Obeo
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the Platform
Obeo
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No Code
Obeo
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the Future
Obeo
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Obeo
 

More from Obeo (20)

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the Platform
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No Code
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the Future
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
 

Recently uploaded

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 

Recently uploaded (20)

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 

SiriusCon 2017 - Sirius-powered Risk Modelling and Simulation in Industry 4.0 Supply Chains

  • 1. www.cetic.be Centred’ExcellenceenTechnologiesde l’InformationetdelaCommunication www.cetic.be Sirius-powered Risk Modelling and Simulation in Industry 4.0 Supply Chains Christophe Ponsard SiriusCON, Paris 2017
  • 2. www.cetic.be Context – Risks Management in Supply Chains
  • 3. www.cetic.be Example of Procurement Risks Supplier A in Seattle Supplier B in Osaka Customer in Hamburg Riskarea Legend LA,R1 T1,B,R1 T2,B,R1 T2,B,R2 T2,B,R3 LB,R1 T1,A,R1 T1,A,R2 T2,A,R1 T2,B T1,B T1,A T2,A Politics Techno logy Eco- nomy Ecology Social Risk of multinational enterprises according to Dunning Risk types
  • 4. www.cetic.be End-to-end Risk Management in Supply Chains Warehouse risk (Delay) Quality Production risk Delay Quality Warehouse risk (Delay) Quality [Production Risks (internal)] [Procurement Risks (external)] [External Risks (external]
  • 6. www.cetic.be SimQRi Project Context • Towards Quantitative Risk Management in Supply Chains • Main goal: • Develop a practical tool-supported methodology to help SMEs assessing the risks and mitigating their impact in the production process • Approach: modelling and simulation toolbox • Modelling supply chains • Identifying delay, quantity, bad quality,… • Expressing them with model queries • Efficiently simulate alternative designs to reduce risk http://simqri.cetic.be and http://simqri.com 6
  • 7. www.cetic.be Modelling Supply Chains and Risks • Suppliers + supply policies • Storages • Processes
  • 8. www.cetic.be Queries • Probes on model element: e.g. relativeContent(storage) totalWaitDuration(process), … • Composed probes • Percentage of working time for a process worktime(p) := 100 * (time – totalWaitDuration(p)) / time • Carbon footprint: CF(order) := upplier(order).dist*CO2_FACTOR_TRUCK_PER_KM
  • 10. www.cetic.be SimQRi - Tool Architecture • Actually a dual tool with a common simulation engine • Web-based • Eclipse-based • Technology mix: 10 BIRT(reporting)
  • 11. www.cetic.be Web-based Version (« beer game » model) 11
  • 13. www.cetic.be SimQRi - Web-based UI Not a Good Experience Joint.JS selected as JavaScript among some candidates Globally did the job, however: • Not configurator-based as Sirius ⇒ JavaScript programming • Need to buy full (non-open source) version or spend time reinventing the wheel if you want features like UNDO/REDO • Integrating more stuff, e.g. dashboard, was painful • Proved hard to maintain (kept as “simplified tool” in the end) Comparing pure UI development effort: With joint-JS With Sirius First usable prototype 3 months 3 weeks (1 week training) Full scope Not achieved after 18 months 6 months
  • 15. www.cetic.be SimQRi - Eclipse Version Complexity of Project Set-up
  • 16. www.cetic.be SimQRi - Ease of Evolution in Eclipse Green Supply Chains • Garbage production • special type of output of a process through a "trash" port • connected to a dedicated overflow storage named "Garbage“ • total quantity of garbage= Garbage.totalPut() • Energy Usage: • “energy counter” updated on processed/storages per processed item • can depend on load, e.g. EnergyCounter+=MaxEnergyPerBatch*(1-Load) • Carbon footprint: • Transportation: OP_A.quantity*Supplier_A.dist*CO2_FACTOR_TRUCK • Production: using specific attributes success.CF=part_A.CF+part_B.CF+part_C.CF EnergyPerBatch*(1-Load)*CO2_FACTOR
  • 17. www.cetic.be SimQRi - Ease of Evolution in Eclipse: Simulation of Cloud Computing Elasticity • total energy (on whole system) = SaaS level energy model sum(Process.allInstances()->select(p:Process|p.energy*p.processedRequests)) • missed request ratio (on the FRONT process) FRONT.processedRequests/FRONT.incommingRequests • average response time (on a chain): avg(sum(ProcessChain.allInstances()->select(p:Process | p.runtime)))
  • 18. www.cetic.be SimQRI - Community Support • Web-based: • Join.js: good tutorials, forums • Need to buy RAPPID commercial version to get all features e.g. undo/redo • Eclipse-based: • Full editing features • Good tutorials, forums • Strong support from Obeo community • Obeo training useful for a quick learning curve • Collaborative work
  • 19. www.cetic.be Integration with the OscaR engine A library for operational research encompassing: • State of the art optimization engines: CP, CBLS, MIP, DFO • Discrete simulation engine • Visualization Scala 2.11, Open source LGPL Release 4.0.0 in September 2016 • Simulation using OscaR.DES (Open Source) • Built on top of a task-resource model • Incremental evaluation throughout the simulation run i.e. no trace stored, no post-processing • Minimal updates of only the relevant fragment of queries • Bottom-up updates to allow the sharing of sub-queries • Monte Carlo techniques for aggregating results • Availability of specific statistical operators (mean, avg, std dev,…) • Computation of distributions oscarlib.org
  • 20. www.cetic.be OscaR integration • AQL query to extract queries • Model transformation to translate into OscaR.DES • Running MCS over DES engine • Injecting result back into model • Generating BIRT reports
  • 21. www.cetic.be Integration with BIRT for Reporting • First: tried to setup ecore as data source • Finally used intermediate XML format
  • 22. www.cetic.be On-going work: Optimised Risk Mitigation • Tuning the model in order to minimise costs induced by risks • Now: simple “explorer” functionality to change the values of a single parameter to find out its optimal value (the other being unchanged) – e.g. optimal ordering threshold • Current work (PRIMa-q) : use optimisation (constantly) minimizing risks • Risk robust strategies (scheduling) • On-line Stochastic Optimisation • Based on the Oscar.CBLS engine (efficient, scalable, online) oscarlib.org
  • 23. www.cetic.be Conclusions and Ideas • Sirius approach • Proved evolvable to other domains • Some learning curve but quickly recovered • Easier to maintain/evolve • Related technologies are quite widely used and well known • Our work also released as open source to SME (and everyone) GitHub: https://github.com/cetic/SimQRI • Web version • Too specific and hard to maintain • Code not released (possible licence issues) • But nice showcase, interesting SaaS mode  what about a “web-based” Sirius in the future ? • Text integration • Xtext integration great • Looking into Office suite integration like Open/Libre Office & Microsoft Office see EclipseCON talk and more on-going work
  • 24. www.cetic.be QUESTIONS ? 24 Tool homepage https://simqri.cetic.be Open Source repo https://github.com/cetic/SimQRI
  • 25. www.cetic.be linkedin.com/company/cetic info@cetic.be +32 71 159 362 twitter.com/@CETIC twitter.com/@CETIC_be www.cetic.be Aéropole de Charleroi-Gosselies Avenue Jean Mermoz 28 6041 Charleroi - Belgique Questions? 25