SlideShare a Scribd company logo
1 of 36
Download to read offline
Towards Inconsistency Tolerance
by Quantification of Semantic Inconsistencies
Istvan David, Eugene Syriani, Clark Verbrugge, Didier Buchs,
Dominique Blouin, Antonio Cicchetti, Ken Vanherpen
Saint-Malo, 04.10.2016.
Resolving inconsistencies
Automated Guided Vehicle (AGV)
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
Let’s stop and
resolve!
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
Let’s stop and
resolve!
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Increase
platform size
Increase
battery size
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
Let’s stop and
resolve!
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Increase
platform size
Increase
battery size
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
Let’s stop and
resolve!
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Increase
platform size
Increase
battery size
Semantic inconsistencies
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Let’s stop and
resolve wait?
Increase
platform size
Increase
battery size
Semantic inconsistencies
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Let’s stop and
resolve wait?
Increase
platform size
Increase
battery size
Semantic inconsistencies
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Let’s stop and
resolve wait?
Increase
platform size
Increase
battery size
Semantic inconsistencies
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Let’s stop and
resolve wait?
Increase
platform size
Increase
battery size
Semantic inconsistencies
Increase
platform size
Increase
battery size
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Let’s stop and
resolve wait?
Semantic inconsistencies
When to resolve an inconsistency?
Increase
platform size
Increase
battery size
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Let’s stop and
resolve wait?
Semantic inconsistencies
When to resolve an inconsistency?
Increase
platform size
Increase
battery size
Resolving inconsistencies
Automated Guided Vehicle (AGV)
INCONSISTENCY
An inconsistency is present if two or more statements are made that
are not jointly satisfiable [such as a] failure of an equivalence test,
non-conformance to a standard or constraint and the violation of
physical or mathematical principles (Herzig)
Let’s stop and
resolve wait?
Semantic inconsistencies
When to resolve an inconsistency?
Always consistent
Eventually consistent
±10%
When to resolve an inconsistency?
Q1: How severe the inconsistency of the whole model space is?
Q2: What are the chances that the inconsistency gets resolved
without intervening?
When to resolve an inconsistency?
Q1: How severe the inconsistency of the whole model space is?
Q2: What are the chances that the inconsistency gets resolved
without intervening?
When to resolve an inconsistency?
Q1: How severe the inconsistency of the whole model space is?
Q2: What are the chances that the inconsistency gets resolved
without intervening?
Number of detected inconsistency instances,
number of object affected, severity and
priority (labels), etc
When to resolve an inconsistency?
Divergent viewpoints (Easterbrook et al)
Pre- and post-conditions (FOL)
Manual triggering of resolution
Q1: How severe the inconsistency of the whole model space is?
Q2: What are the chances that the inconsistency gets resolved
without intervening?
Number of detected inconsistency instances,
number of object affected, severity and
priority (labels), etc
When to resolve an inconsistency?
Divergent viewpoints (Easterbrook et al)
Pre- and post-conditions (FOL)
Manual triggering of resolution
Q1: How severe the inconsistency of the whole model space is?
Q2: What are the chances that the inconsistency gets resolved
without intervening?
Number of detected inconsistency instances,
number of object affected, severity and
priority (labels), etc
When to resolve an inconsistency?
Divergent viewpoints (Easterbrook et al)
Pre- and post-conditions (FOL)
Manual triggering of resolution
Q1: How severe the inconsistency of the whole model space is?
Q2: What are the chances that the inconsistency gets resolved
without intervening?
Number of detected inconsistency instances,
number of object affected, severity and
priority (labels), etc
We give formal foundations for quantifying how
severe semantic inconsistencies are in multi-view
collaborative settings.
Quantifying inconsistencies
• Models expressed with operational semantics, consisting of traces on
given states
• Calculate the distance of the traces
Quantifying inconsistencies
• Models expressed with operational semantics, consisting of traces on
given states
• Calculate the distance of the traces
Quantifying inconsistencies
• Models expressed with operational semantics, consisting of traces on
given states
• Calculate the distance of the traces
Mechanical view Electrical view
Battery support size Battery size
Quantifying inconsistencies
• Models expressed with operational semantics, consisting of traces on
given states
• Calculate the distance of the traces
Mechanical view Electrical view
Battery support size Battery size
=
Quantifying inconsistencies
• Models expressed with operational semantics, consisting of traces on
given states
• Calculate the distance of the traces
Mechanical view Electrical view
Battery support size Battery size
=
Quantifying inconsistencies
• Models expressed with operational semantics, consisting of traces on
given states
• Calculate the distance of the traces
Mechanical view Electrical view
Battery support size Battery size
=
Consistency: δ=0
Quantifying inconsistencies
• Models expressed with operational semantics, consisting of traces on
given states
• Calculate the distance of the traces
Mechanical view Electrical view
Battery support size Battery size
=
Consistency: δ=0
• Allow accumulation over time
Quantifying inconsistencies
• Models expressed with operational semantics, consisting of traces on
given states
• Calculate the distance of the traces
Mechanical view Electrical view
Battery support size Battery size
=
Consistency: δ=0
• Allow accumulation over time
Now we can assess the severity of inconsistencies in
terms of a formalized view distance metric
Tolerating inconsistencies
• Parameter deviations
• Temporal tolerance
• Spatial tolerance
Tolerating inconsistencies
• Parameter deviations
• Temporal tolerance
• Spatial tolerance
Tolerating parameter inconsistencies
Tolerating parameter inconsistencies
Compositions of properties?
+
Safety/
mechanical
Safety/
electrical
Safety
Temporal tolerance
Exact consistency
Repetitive
Eventual
Processes
Always consistent
Eventually consistent
±10%
Future work
• Apply the techniques in a process modeling and execution tool
• Design-time/run-time trade-off
• Automation of tolerance rule specification
• Predictive impact analysis
• Modeling engineering operations
• Resolution scheduling
• Proving global (in)consistency
Towards Inconsistency Tolerance
by Quantification of Semantic Inconsistencies
Contact
istvan.david@uantwerpen.be
istvandavid.com

More Related Content

Similar to Towards Inconsistency Tolerance by Quantification of Semantic Inconsistencies

John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017
John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017 John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017
John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017 MLconf
 
Econometrics beat dave giles' blog ardl modelling in e_views 9
Econometrics beat  dave giles' blog  ardl modelling in e_views 9Econometrics beat  dave giles' blog  ardl modelling in e_views 9
Econometrics beat dave giles' blog ardl modelling in e_views 9b1mit
 
Bug debug keynote - Present problems and future solutions
Bug debug keynote - Present problems and future solutionsBug debug keynote - Present problems and future solutions
Bug debug keynote - Present problems and future solutionsRIA RUI Society
 
Estimating test effort part 2 of 2
Estimating test effort part 2 of 2Estimating test effort part 2 of 2
Estimating test effort part 2 of 2Ian McDonald
 
Adcss 2014 system data repository - yan tang
Adcss 2014   system data repository - yan tangAdcss 2014   system data repository - yan tang
Adcss 2014 system data repository - yan tangEuropean Patent Office
 
Management Of Business Operation Components PowerPoint Presentation Slides
Management Of Business Operation Components PowerPoint Presentation SlidesManagement Of Business Operation Components PowerPoint Presentation Slides
Management Of Business Operation Components PowerPoint Presentation SlidesSlideTeam
 
David Hussman - Products and People over Process and Dogma
David Hussman - Products and People over Process and DogmaDavid Hussman - Products and People over Process and Dogma
David Hussman - Products and People over Process and DogmaWebExpo
 
Moving Towards Zero Defects with Specification by Example
Moving Towards Zero Defects with Specification by ExampleMoving Towards Zero Defects with Specification by Example
Moving Towards Zero Defects with Specification by ExampleSteve Rogalsky
 
R&T 2007 - Replacement Interval Calculations - Elder.pdf
R&T 2007 - Replacement Interval Calculations - Elder.pdfR&T 2007 - Replacement Interval Calculations - Elder.pdf
R&T 2007 - Replacement Interval Calculations - Elder.pdfchunxingyao
 
Lifetime evaluation vs. measurement. part 4
Lifetime evaluation vs. measurement. part 4Lifetime evaluation vs. measurement. part 4
Lifetime evaluation vs. measurement. part 4Oleg Ivanov
 
Hypothesis, Types of errors - Parametric and Non-Parametric tests - Critical ...
Hypothesis, Types of errors - Parametric and Non-Parametric tests - Critical ...Hypothesis, Types of errors - Parametric and Non-Parametric tests - Critical ...
Hypothesis, Types of errors - Parametric and Non-Parametric tests - Critical ...Sundar B N
 
When Tdd Goes Awry (IAD 2013)
When Tdd Goes Awry (IAD 2013)When Tdd Goes Awry (IAD 2013)
When Tdd Goes Awry (IAD 2013)Uberto Barbini
 
Why Do Computational Scientists Trust Their So
Why Do Computational Scientists Trust Their SoWhy Do Computational Scientists Trust Their So
Why Do Computational Scientists Trust Their Sojpipitone
 
Logistic Regression in R | Machine Learning Algorithms | Data Science Trainin...
Logistic Regression in R | Machine Learning Algorithms | Data Science Trainin...Logistic Regression in R | Machine Learning Algorithms | Data Science Trainin...
Logistic Regression in R | Machine Learning Algorithms | Data Science Trainin...Edureka!
 
Torque QA Webinar Slides
Torque QA Webinar SlidesTorque QA Webinar Slides
Torque QA Webinar SlidesInterface Inc.
 
Rahul razdan auvsi july 2020 measurable safety panel
Rahul razdan auvsi july 2020 measurable safety panelRahul razdan auvsi july 2020 measurable safety panel
Rahul razdan auvsi july 2020 measurable safety panelRahul Razdan
 
Erwin coumans exploringmlcp_solversandfeatherstone
Erwin coumans exploringmlcp_solversandfeatherstoneErwin coumans exploringmlcp_solversandfeatherstone
Erwin coumans exploringmlcp_solversandfeatherstoneecoumans
 
Testing and checking by Newton Olivieri
Testing and checking by Newton OlivieriTesting and checking by Newton Olivieri
Testing and checking by Newton OlivieriQA or the Highway
 

Similar to Towards Inconsistency Tolerance by Quantification of Semantic Inconsistencies (20)

John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017
John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017 John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017
John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017
 
Econometrics beat dave giles' blog ardl modelling in e_views 9
Econometrics beat  dave giles' blog  ardl modelling in e_views 9Econometrics beat  dave giles' blog  ardl modelling in e_views 9
Econometrics beat dave giles' blog ardl modelling in e_views 9
 
Bug debug keynote - Present problems and future solutions
Bug debug keynote - Present problems and future solutionsBug debug keynote - Present problems and future solutions
Bug debug keynote - Present problems and future solutions
 
Estimating test effort part 2 of 2
Estimating test effort part 2 of 2Estimating test effort part 2 of 2
Estimating test effort part 2 of 2
 
Adcss 2014 system data repository - yan tang
Adcss 2014   system data repository - yan tangAdcss 2014   system data repository - yan tang
Adcss 2014 system data repository - yan tang
 
Management Of Business Operation Components PowerPoint Presentation Slides
Management Of Business Operation Components PowerPoint Presentation SlidesManagement Of Business Operation Components PowerPoint Presentation Slides
Management Of Business Operation Components PowerPoint Presentation Slides
 
David Hussman - Products and People over Process and Dogma
David Hussman - Products and People over Process and DogmaDavid Hussman - Products and People over Process and Dogma
David Hussman - Products and People over Process and Dogma
 
Moving Towards Zero Defects with Specification by Example
Moving Towards Zero Defects with Specification by ExampleMoving Towards Zero Defects with Specification by Example
Moving Towards Zero Defects with Specification by Example
 
R&T 2007 - Replacement Interval Calculations - Elder.pdf
R&T 2007 - Replacement Interval Calculations - Elder.pdfR&T 2007 - Replacement Interval Calculations - Elder.pdf
R&T 2007 - Replacement Interval Calculations - Elder.pdf
 
Lifetime evaluation vs. measurement. part 4
Lifetime evaluation vs. measurement. part 4Lifetime evaluation vs. measurement. part 4
Lifetime evaluation vs. measurement. part 4
 
ASTM F2 Meeting- Barcelona
ASTM F2 Meeting- BarcelonaASTM F2 Meeting- Barcelona
ASTM F2 Meeting- Barcelona
 
Hypothesis, Types of errors - Parametric and Non-Parametric tests - Critical ...
Hypothesis, Types of errors - Parametric and Non-Parametric tests - Critical ...Hypothesis, Types of errors - Parametric and Non-Parametric tests - Critical ...
Hypothesis, Types of errors - Parametric and Non-Parametric tests - Critical ...
 
When Tdd Goes Awry (IAD 2013)
When Tdd Goes Awry (IAD 2013)When Tdd Goes Awry (IAD 2013)
When Tdd Goes Awry (IAD 2013)
 
Why Do Computational Scientists Trust Their So
Why Do Computational Scientists Trust Their SoWhy Do Computational Scientists Trust Their So
Why Do Computational Scientists Trust Their So
 
Logistic Regression in R | Machine Learning Algorithms | Data Science Trainin...
Logistic Regression in R | Machine Learning Algorithms | Data Science Trainin...Logistic Regression in R | Machine Learning Algorithms | Data Science Trainin...
Logistic Regression in R | Machine Learning Algorithms | Data Science Trainin...
 
Torque QA Webinar Slides
Torque QA Webinar SlidesTorque QA Webinar Slides
Torque QA Webinar Slides
 
ders 7.1 VAR.pptx
ders 7.1 VAR.pptxders 7.1 VAR.pptx
ders 7.1 VAR.pptx
 
Rahul razdan auvsi july 2020 measurable safety panel
Rahul razdan auvsi july 2020 measurable safety panelRahul razdan auvsi july 2020 measurable safety panel
Rahul razdan auvsi july 2020 measurable safety panel
 
Erwin coumans exploringmlcp_solversandfeatherstone
Erwin coumans exploringmlcp_solversandfeatherstoneErwin coumans exploringmlcp_solversandfeatherstone
Erwin coumans exploringmlcp_solversandfeatherstone
 
Testing and checking by Newton Olivieri
Testing and checking by Newton OlivieriTesting and checking by Newton Olivieri
Testing and checking by Newton Olivieri
 

Recently uploaded

Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Mohammad Khajehpour
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Joonhun Lee
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicinesherlingomez2
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxRizalinePalanog2
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY1301aanya
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Servicenishacall1
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxBhagirath Gogikar
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Servicemonikaservice1
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Unit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 oUnit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 oManavSingh202607
 

Recently uploaded (20)

Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicine
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptx
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Unit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 oUnit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 o
 

Towards Inconsistency Tolerance by Quantification of Semantic Inconsistencies

  • 1. Towards Inconsistency Tolerance by Quantification of Semantic Inconsistencies Istvan David, Eugene Syriani, Clark Verbrugge, Didier Buchs, Dominique Blouin, Antonio Cicchetti, Ken Vanherpen Saint-Malo, 04.10.2016.
  • 3. Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig)
  • 4. Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY Let’s stop and resolve! An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig)
  • 5. Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY Let’s stop and resolve! An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig) Increase platform size Increase battery size
  • 6. Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY Let’s stop and resolve! An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig) Increase platform size Increase battery size
  • 7. Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY Let’s stop and resolve! An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig) Increase platform size Increase battery size Semantic inconsistencies
  • 8. Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig) Let’s stop and resolve wait? Increase platform size Increase battery size Semantic inconsistencies
  • 9. Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig) Let’s stop and resolve wait? Increase platform size Increase battery size Semantic inconsistencies
  • 10. Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig) Let’s stop and resolve wait? Increase platform size Increase battery size Semantic inconsistencies
  • 11. Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig) Let’s stop and resolve wait? Increase platform size Increase battery size Semantic inconsistencies
  • 12. Increase platform size Increase battery size Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig) Let’s stop and resolve wait? Semantic inconsistencies When to resolve an inconsistency?
  • 13. Increase platform size Increase battery size Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig) Let’s stop and resolve wait? Semantic inconsistencies When to resolve an inconsistency?
  • 14. Increase platform size Increase battery size Resolving inconsistencies Automated Guided Vehicle (AGV) INCONSISTENCY An inconsistency is present if two or more statements are made that are not jointly satisfiable [such as a] failure of an equivalence test, non-conformance to a standard or constraint and the violation of physical or mathematical principles (Herzig) Let’s stop and resolve wait? Semantic inconsistencies When to resolve an inconsistency? Always consistent Eventually consistent ±10%
  • 15. When to resolve an inconsistency? Q1: How severe the inconsistency of the whole model space is? Q2: What are the chances that the inconsistency gets resolved without intervening?
  • 16. When to resolve an inconsistency? Q1: How severe the inconsistency of the whole model space is? Q2: What are the chances that the inconsistency gets resolved without intervening?
  • 17. When to resolve an inconsistency? Q1: How severe the inconsistency of the whole model space is? Q2: What are the chances that the inconsistency gets resolved without intervening? Number of detected inconsistency instances, number of object affected, severity and priority (labels), etc
  • 18. When to resolve an inconsistency? Divergent viewpoints (Easterbrook et al) Pre- and post-conditions (FOL) Manual triggering of resolution Q1: How severe the inconsistency of the whole model space is? Q2: What are the chances that the inconsistency gets resolved without intervening? Number of detected inconsistency instances, number of object affected, severity and priority (labels), etc
  • 19. When to resolve an inconsistency? Divergent viewpoints (Easterbrook et al) Pre- and post-conditions (FOL) Manual triggering of resolution Q1: How severe the inconsistency of the whole model space is? Q2: What are the chances that the inconsistency gets resolved without intervening? Number of detected inconsistency instances, number of object affected, severity and priority (labels), etc
  • 20. When to resolve an inconsistency? Divergent viewpoints (Easterbrook et al) Pre- and post-conditions (FOL) Manual triggering of resolution Q1: How severe the inconsistency of the whole model space is? Q2: What are the chances that the inconsistency gets resolved without intervening? Number of detected inconsistency instances, number of object affected, severity and priority (labels), etc We give formal foundations for quantifying how severe semantic inconsistencies are in multi-view collaborative settings.
  • 21. Quantifying inconsistencies • Models expressed with operational semantics, consisting of traces on given states • Calculate the distance of the traces
  • 22. Quantifying inconsistencies • Models expressed with operational semantics, consisting of traces on given states • Calculate the distance of the traces
  • 23. Quantifying inconsistencies • Models expressed with operational semantics, consisting of traces on given states • Calculate the distance of the traces Mechanical view Electrical view Battery support size Battery size
  • 24. Quantifying inconsistencies • Models expressed with operational semantics, consisting of traces on given states • Calculate the distance of the traces Mechanical view Electrical view Battery support size Battery size =
  • 25. Quantifying inconsistencies • Models expressed with operational semantics, consisting of traces on given states • Calculate the distance of the traces Mechanical view Electrical view Battery support size Battery size =
  • 26. Quantifying inconsistencies • Models expressed with operational semantics, consisting of traces on given states • Calculate the distance of the traces Mechanical view Electrical view Battery support size Battery size = Consistency: δ=0
  • 27. Quantifying inconsistencies • Models expressed with operational semantics, consisting of traces on given states • Calculate the distance of the traces Mechanical view Electrical view Battery support size Battery size = Consistency: δ=0 • Allow accumulation over time
  • 28. Quantifying inconsistencies • Models expressed with operational semantics, consisting of traces on given states • Calculate the distance of the traces Mechanical view Electrical view Battery support size Battery size = Consistency: δ=0 • Allow accumulation over time Now we can assess the severity of inconsistencies in terms of a formalized view distance metric
  • 29. Tolerating inconsistencies • Parameter deviations • Temporal tolerance • Spatial tolerance
  • 30. Tolerating inconsistencies • Parameter deviations • Temporal tolerance • Spatial tolerance
  • 32. Tolerating parameter inconsistencies Compositions of properties? + Safety/ mechanical Safety/ electrical Safety
  • 35. Future work • Apply the techniques in a process modeling and execution tool • Design-time/run-time trade-off • Automation of tolerance rule specification • Predictive impact analysis • Modeling engineering operations • Resolution scheduling • Proving global (in)consistency
  • 36. Towards Inconsistency Tolerance by Quantification of Semantic Inconsistencies Contact istvan.david@uantwerpen.be istvandavid.com