SlideShare a Scribd company logo
ODERU: Optimisation of Semantic
Service-Based Processes in
Manufacturing
Luca Mazzola, Patrick Kapahnke, and Matthias Klusch
German Research Center for Artificial Intelligence (DFKI), Saarbrücken, Germany
KESW conference 2017– Stettin (PL)
09/Nov/2017KEWS 2017 , Luca Mazzola
• Context
• Needs
• ODERU architecture and overview
• Semantics for tasks and Services
• Infrastructure and surrounding PEE
• Constraint Optimization for QoS
• Process service plans
• Two Applications
• Machine Maintenance
• OEE for Automotive Part Production
• Validation
Agenda
09/Nov/2017KEWS 2017 , Luca Mazzola
• SOA
• BPMN optimization
• XaaS
• Industry 4.0
• QoS Manufacturing Domain
Context
09/Nov/2017KEWS 2017 , Luca Mazzola
• ICT Integration for BPMN in Manufacturing
• Dynamic design and execution of BPMN
• Adaptation to changing context
• Service and Process Plan Optimization
• Functional and non-Functional requirements
• Semantic models and KPI representation
• QoS consideration and aggregation methods
• Effective composition of complete PSP
• Support for run-time incremental re-planning
Needs for ODERU
09/Nov/2017KEWS 2017 , Luca Mazzola
Architecture - Semantics
09/Nov/2017KEWS 2017 , Luca Mazzola
• Process Task and Services semantically annotated
• IOPE (Inputs/Outputs/Preconditions/Effects)
• Use of an OWL2 ontology, called CDM-Core
• Hydraulic metal press maintenance
• Car exhaust production
• BPMN extension for semantic annotation at the
Task level
• OWL-S description of service into a repository
Architecture - Infrastructure
09/Nov/2017KEWS 2017 , Luca Mazzola
Architecture – COP for QoS
09/Nov/2017KEWS 2017 , Luca Mazzola
• BPMN extension for (COP) Constraint Optimization
Problem definition, at the process level
• Based on a newly defined COPSE2
grammar
• Usage of complex formulas
• Adaptable type of constraints
• User-definable optimization objective function
• Internally the COP is solved by the JaCoP package,
but extensible to include any COP solver
• Result encoded back into the produced PSP in term
of services selection and/or variable assignments
Architecture – PSP
09/Nov/2017KEWS 2017 , Luca Mazzola
2 steps: Service selection + Optimal Service composition
Application 1 (UC1)
09/Nov/2017KEWS 2017 , Luca Mazzola
• Maintenance of clutch-brake mechanism into metallic
presses, operate by geographically distributed TAS
team using part(s) provided by SP providers
• Objective @ design-time: provide a feasible
combination (TAS team + SP provider) for common
cases as fallback solution.
• Objective @ run-time: find one optimal combination
that respects the constraints (guarantee, time to
completion, max cost, TAS team schedule, SP
availability, etc) minimising cost and time required
Application 2 (UC2)
09/Nov/2017KEWS 2017 , Luca Mazzola
• Optimization of car exhaust production by
maximization of some OEE components for the
robot cell involved

Objective @ design-time: compute the optimal
independent parameters setting for the best
compatible robot cell in the pool of candidates
• Objective @ run-time distinguished in two cases:
a. searching for better setting after each batch
b. changing the service used due to a robot
unavailability and find its optimal parameters
Validation
09/Nov/2017KEWS 2017 , Luca Mazzola
• Application 1:
• (up to) 60% reduction of unscheduled machine breakdown
• (up to) 15% reduction of the total machine breakdowns
(machine availability increased of ~18%)
• (up to) 50% reduction in intervention time and
• (up to) 25% reduction in costs for maintenance intervention
• Application 2:
• increase speed to allocate production schedule to the
manufacturing assets (from the current 6 hours to 1 hour)
• reduce significantly the time for engaging additional
manufacturing assets (from 6 months to 2 weeks)
• scenario (A): increase aggregated OEE measure
• from current 60% to 70%
• scenario (B): increase OEE single components: “Quality”
from 55% to 75% and “Availability” from 60% to 70%
Ongoing activity:
expected results
Resources
09/Nov/2017KEWS 2017 , Luca Mazzola
Mazzola, L., Kapahnke, P., Vujic, M., & Klusch, M. (2016). CDM-Core: A Manufacturing
Domain Ontology in OWL2 for Production and Maintenance. In KEOD (pp. 136-143).
Mazzola, L., Kapahnke, P., Waibel, P., Hochreiner, C., & Klusch, M. (2017). FCE4BPMN: On-
demand QoS-based optimised process model execution in the cloud. In Proceedings of
the 23rd ICE/IEEE ITMC Conference. IEEE.
Mazzola L., Kapahnke P., Klusch M. (2017) ODERU: Optimisation of Semantic Service-
Based Processes in Manufacturing. In: Różewski P., Lange C. (eds) Knowledge
Engineering and Semantic Web. KESW 2017. Communications in Computer and Information
Science, vol 786. Springer, Cham
Mazzola L., Kapahnke P., Klusch M. (2017). Pattern-Based Semantic Composition of
Optimal Process Service Plans with ODERU. In Proceedings of The 19th Int. Conference
on Information Integration and Web-based Applications & Services, Salzburg, Austria,
December 4–6, 2017 (iiWAS ’17), 10 pages. DOI: https://doi.org/10.1145/3151759.3151773
Mazzola L., and Kapahnke P. (2017). DLP: a Web-based Facility for Exploration and Basic
Modification of Ontologies by Domain Experts. In Proceedings of The 19th Int. Conference
on Information Integration and Web-based Applications & Services, Salzburg, Austria,
December 4–6, 2017 (iiWAS ’17), 5 pages. DOI: https://doi.org/10.1145/3151759.3151816
Forthcoming
THANKS FOR THE ATTENTION
QUESTIONS?
LUCA.MAZZOLA@DFKI.DE
MAZZOLA.LUCA@GMAIL.COM
http://www.crema-project.eu
H2020-RIA agreement 637066
https://www.linkedin.com/in/mazzolaluca/
The ODERU code can be found at:
https://oderu.sourceforge.io/
09/Nov/2017KEWS 2017 , Luca Mazzola

More Related Content

PPTX
The Parcel Puzzle
PPTX
Cloud-based dynamic distributed optimisation of integrated process planning a...
PDF
Get Your Aircraft Spare Parts Inventory Management Off the Ground
 
PDF
Gavton | Daily insights
DOCX
Meeting deadlines of scientific workflows in
PDF
Building Science Certificate _
PDF
Pattern-Based Semantic Composition of Optimal Process Service Plans with ODERU
PDF
Predictive Maintenance - Predict the Unpredictable
The Parcel Puzzle
Cloud-based dynamic distributed optimisation of integrated process planning a...
Get Your Aircraft Spare Parts Inventory Management Off the Ground
 
Gavton | Daily insights
Meeting deadlines of scientific workflows in
Building Science Certificate _
Pattern-Based Semantic Composition of Optimal Process Service Plans with ODERU
Predictive Maintenance - Predict the Unpredictable

Similar to ODERU: Optimisation of Semantic Service-Based Processes in Manufacturing (20)

PDF
Cyber-physical Manufacturing Systems: Improving Productivity with Advanced Mo...
PPTX
Semantic Web for Advanced Engineering
PDF
Web dr paul_simon
PDF
STREAM-0D: a new vision for Zero-Defect Manufacturing
PDF
Machine Learning Applied to Real Time Scoring in Manufacturing and Energy Uti...
PDF
Software Architecture Challenges in Process Automation - From Code Generation...
PDF
Industry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
PDF
HWX_datasheet_manufacturing_Final
PDF
IOT product assignment 2021
PPTX
Alan Weber from Cimetrix talks about Multi Source Data Collection
PDF
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
PPT
Out-of-the-box MES \ MOM solution
PDF
Additive Manufacturing Series: Design Optimization
PPTX
Industry 4.0 AI _AI IN INDUSTRY BY DR. AJAY NAGNE
PDF
Making better use of Data and AI in Industry 4.0
PDF
IRJET- Role of Artificial Intelligence in Flexible Manufacturing Process - A ...
PPTX
Preventative Maintenance of Robots in Automotive Industry
PDF
Are You Ready for Industry 4.0?
PDF
Smart manufacturing and a iot
Cyber-physical Manufacturing Systems: Improving Productivity with Advanced Mo...
Semantic Web for Advanced Engineering
Web dr paul_simon
STREAM-0D: a new vision for Zero-Defect Manufacturing
Machine Learning Applied to Real Time Scoring in Manufacturing and Energy Uti...
Software Architecture Challenges in Process Automation - From Code Generation...
Industry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
HWX_datasheet_manufacturing_Final
IOT product assignment 2021
Alan Weber from Cimetrix talks about Multi Source Data Collection
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
Out-of-the-box MES \ MOM solution
Additive Manufacturing Series: Design Optimization
Industry 4.0 AI _AI IN INDUSTRY BY DR. AJAY NAGNE
Making better use of Data and AI in Industry 4.0
IRJET- Role of Artificial Intelligence in Flexible Manufacturing Process - A ...
Preventative Maintenance of Robots in Automotive Industry
Are You Ready for Industry 4.0?
Smart manufacturing and a iot
Ad

More from Luca Mazzola (18)

PDF
Document semantic characterization
PDF
Concept extraction with convolutional neural networks
PDF
DLP: a Web-based Facility for Exploration and Basic Modification of Ontologie...
PDF
Phd defence: Learner Models in Online Personalized Educational Experiences: a...
PDF
MRC12_120915_MOCLog
ODP
Icalt2012 presentation
ODP
Presentazione moodle notification_moodlemoot2011_trieste
PDF
Ifhro2010
PDF
Presentazione Gvis MoodleMoot 2010
PDF
Presentazione GISMO moodlemoot2010 - Bari
ODP
GVIS: a framework for graphical mashups of heterogeneous sources to support d...
PDF
Protezione Dati Ambito Biomedico Intro
PDF
Supporting Learners in Adaptive Learning Environments through the enhancement...
ODP
Toward adaptive presentations of student models in eLearning environments
PDF
Towards Home Healthcare Informatics
PDF
Moodle e la verifica dell'uso delle risorse
PDF
Presentazione per MIC 2008
PDF
Verso il ritorno della oralita? Una esperienza di radio online nella scuola ...
Document semantic characterization
Concept extraction with convolutional neural networks
DLP: a Web-based Facility for Exploration and Basic Modification of Ontologie...
Phd defence: Learner Models in Online Personalized Educational Experiences: a...
MRC12_120915_MOCLog
Icalt2012 presentation
Presentazione moodle notification_moodlemoot2011_trieste
Ifhro2010
Presentazione Gvis MoodleMoot 2010
Presentazione GISMO moodlemoot2010 - Bari
GVIS: a framework for graphical mashups of heterogeneous sources to support d...
Protezione Dati Ambito Biomedico Intro
Supporting Learners in Adaptive Learning Environments through the enhancement...
Toward adaptive presentations of student models in eLearning environments
Towards Home Healthcare Informatics
Moodle e la verifica dell'uso delle risorse
Presentazione per MIC 2008
Verso il ritorno della oralita? Una esperienza di radio online nella scuola ...
Ad

Recently uploaded (20)

PPTX
Introduction to Cardiovascular system_structure and functions-1
PPTX
Comparative Structure of Integument in Vertebrates.pptx
PDF
The scientific heritage No 166 (166) (2025)
PPTX
Taita Taveta Laboratory Technician Workshop Presentation.pptx
PDF
Biophysics 2.pdffffffffffffffffffffffffff
PDF
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
PPTX
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
PPTX
2. Earth - The Living Planet earth and life
PPTX
G5Q1W8 PPT SCIENCE.pptx 2025-2026 GRADE 5
PPTX
Microbiology with diagram medical studies .pptx
DOCX
Viruses (History, structure and composition, classification, Bacteriophage Re...
PPTX
EPIDURAL ANESTHESIA ANATOMY AND PHYSIOLOGY.pptx
PDF
CAPERS-LRD-z9:AGas-enshroudedLittleRedDotHostingaBroad-lineActive GalacticNuc...
PDF
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
PPTX
2Systematics of Living Organisms t-.pptx
PDF
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
PPTX
famous lake in india and its disturibution and importance
PPTX
Cell Membrane: Structure, Composition & Functions
PPT
protein biochemistry.ppt for university classes
PDF
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
Introduction to Cardiovascular system_structure and functions-1
Comparative Structure of Integument in Vertebrates.pptx
The scientific heritage No 166 (166) (2025)
Taita Taveta Laboratory Technician Workshop Presentation.pptx
Biophysics 2.pdffffffffffffffffffffffffff
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
2. Earth - The Living Planet earth and life
G5Q1W8 PPT SCIENCE.pptx 2025-2026 GRADE 5
Microbiology with diagram medical studies .pptx
Viruses (History, structure and composition, classification, Bacteriophage Re...
EPIDURAL ANESTHESIA ANATOMY AND PHYSIOLOGY.pptx
CAPERS-LRD-z9:AGas-enshroudedLittleRedDotHostingaBroad-lineActive GalacticNuc...
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
2Systematics of Living Organisms t-.pptx
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
famous lake in india and its disturibution and importance
Cell Membrane: Structure, Composition & Functions
protein biochemistry.ppt for university classes
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf

ODERU: Optimisation of Semantic Service-Based Processes in Manufacturing

  • 1. ODERU: Optimisation of Semantic Service-Based Processes in Manufacturing Luca Mazzola, Patrick Kapahnke, and Matthias Klusch German Research Center for Artificial Intelligence (DFKI), Saarbrücken, Germany KESW conference 2017– Stettin (PL) 09/Nov/2017KEWS 2017 , Luca Mazzola
  • 2. • Context • Needs • ODERU architecture and overview • Semantics for tasks and Services • Infrastructure and surrounding PEE • Constraint Optimization for QoS • Process service plans • Two Applications • Machine Maintenance • OEE for Automotive Part Production • Validation Agenda 09/Nov/2017KEWS 2017 , Luca Mazzola
  • 3. • SOA • BPMN optimization • XaaS • Industry 4.0 • QoS Manufacturing Domain Context 09/Nov/2017KEWS 2017 , Luca Mazzola
  • 4. • ICT Integration for BPMN in Manufacturing • Dynamic design and execution of BPMN • Adaptation to changing context • Service and Process Plan Optimization • Functional and non-Functional requirements • Semantic models and KPI representation • QoS consideration and aggregation methods • Effective composition of complete PSP • Support for run-time incremental re-planning Needs for ODERU 09/Nov/2017KEWS 2017 , Luca Mazzola
  • 5. Architecture - Semantics 09/Nov/2017KEWS 2017 , Luca Mazzola • Process Task and Services semantically annotated • IOPE (Inputs/Outputs/Preconditions/Effects) • Use of an OWL2 ontology, called CDM-Core • Hydraulic metal press maintenance • Car exhaust production • BPMN extension for semantic annotation at the Task level • OWL-S description of service into a repository
  • 7. Architecture – COP for QoS 09/Nov/2017KEWS 2017 , Luca Mazzola • BPMN extension for (COP) Constraint Optimization Problem definition, at the process level • Based on a newly defined COPSE2 grammar • Usage of complex formulas • Adaptable type of constraints • User-definable optimization objective function • Internally the COP is solved by the JaCoP package, but extensible to include any COP solver • Result encoded back into the produced PSP in term of services selection and/or variable assignments
  • 8. Architecture – PSP 09/Nov/2017KEWS 2017 , Luca Mazzola 2 steps: Service selection + Optimal Service composition
  • 9. Application 1 (UC1) 09/Nov/2017KEWS 2017 , Luca Mazzola • Maintenance of clutch-brake mechanism into metallic presses, operate by geographically distributed TAS team using part(s) provided by SP providers • Objective @ design-time: provide a feasible combination (TAS team + SP provider) for common cases as fallback solution. • Objective @ run-time: find one optimal combination that respects the constraints (guarantee, time to completion, max cost, TAS team schedule, SP availability, etc) minimising cost and time required
  • 10. Application 2 (UC2) 09/Nov/2017KEWS 2017 , Luca Mazzola • Optimization of car exhaust production by maximization of some OEE components for the robot cell involved  Objective @ design-time: compute the optimal independent parameters setting for the best compatible robot cell in the pool of candidates • Objective @ run-time distinguished in two cases: a. searching for better setting after each batch b. changing the service used due to a robot unavailability and find its optimal parameters
  • 11. Validation 09/Nov/2017KEWS 2017 , Luca Mazzola • Application 1: • (up to) 60% reduction of unscheduled machine breakdown • (up to) 15% reduction of the total machine breakdowns (machine availability increased of ~18%) • (up to) 50% reduction in intervention time and • (up to) 25% reduction in costs for maintenance intervention • Application 2: • increase speed to allocate production schedule to the manufacturing assets (from the current 6 hours to 1 hour) • reduce significantly the time for engaging additional manufacturing assets (from 6 months to 2 weeks) • scenario (A): increase aggregated OEE measure • from current 60% to 70% • scenario (B): increase OEE single components: “Quality” from 55% to 75% and “Availability” from 60% to 70% Ongoing activity: expected results
  • 12. Resources 09/Nov/2017KEWS 2017 , Luca Mazzola Mazzola, L., Kapahnke, P., Vujic, M., & Klusch, M. (2016). CDM-Core: A Manufacturing Domain Ontology in OWL2 for Production and Maintenance. In KEOD (pp. 136-143). Mazzola, L., Kapahnke, P., Waibel, P., Hochreiner, C., & Klusch, M. (2017). FCE4BPMN: On- demand QoS-based optimised process model execution in the cloud. In Proceedings of the 23rd ICE/IEEE ITMC Conference. IEEE. Mazzola L., Kapahnke P., Klusch M. (2017) ODERU: Optimisation of Semantic Service- Based Processes in Manufacturing. In: Różewski P., Lange C. (eds) Knowledge Engineering and Semantic Web. KESW 2017. Communications in Computer and Information Science, vol 786. Springer, Cham Mazzola L., Kapahnke P., Klusch M. (2017). Pattern-Based Semantic Composition of Optimal Process Service Plans with ODERU. In Proceedings of The 19th Int. Conference on Information Integration and Web-based Applications & Services, Salzburg, Austria, December 4–6, 2017 (iiWAS ’17), 10 pages. DOI: https://doi.org/10.1145/3151759.3151773 Mazzola L., and Kapahnke P. (2017). DLP: a Web-based Facility for Exploration and Basic Modification of Ontologies by Domain Experts. In Proceedings of The 19th Int. Conference on Information Integration and Web-based Applications & Services, Salzburg, Austria, December 4–6, 2017 (iiWAS ’17), 5 pages. DOI: https://doi.org/10.1145/3151759.3151816 Forthcoming
  • 13. THANKS FOR THE ATTENTION QUESTIONS? LUCA.MAZZOLA@DFKI.DE MAZZOLA.LUCA@GMAIL.COM http://www.crema-project.eu H2020-RIA agreement 637066 https://www.linkedin.com/in/mazzolaluca/ The ODERU code can be found at: https://oderu.sourceforge.io/ 09/Nov/2017KEWS 2017 , Luca Mazzola