SlideShare a Scribd company logo
1 of 61
Verifying the completeness of Building Information Models
Enhancing control over BIM development processes
September 28, 2016
Eindhoven
FINAL PRESENTATION
MASTER THESIS CONSTRUCTION MANAGEMENT AND ENGINEERING
Graduate student
J. J. W. (Jesse) Weerink
Graduation committee
Chairman: Prof. dr. ir. B. (Bauke) de Vries
Graduation supervisor: Assistant prof. dr. dipl-ing. J. (Jakob) Beetz
Graduation supervisor: Doctoral candidate C. (Chi) Zhang
External supervisor: Ing. Y. (Yves) Scholtes
What is BIM?
2
source: Van Schaijk, 2016 source: Van Schaijk, 2016
Like a car, a BIM consists of many objects
3
Each object has to satisfy specific requirements.
4
42 Requirements
How to check if the BIM satisfies all requirements?
5
Example BIM
93 doors
42 exchange requirements
3906 checks
Manual vs Model Checking Software
Model checking software is as fast, user-friendly and
reliable as a BMW.
6
A model checker extracts issues from the BIM using a ruleset
7
BIM Ruleset Issues
Before issues can be extracted, a ruleset shoud be developed
8
BIM Ruleset Issues
Develop ruleset in model checker
9
A model checker processes BIMs
10
BIM Ruleset Issues
Analyze issues
11
Problem solved?
12
source: Laakso et al., 2012
MvdXML Checker
13
source: Laakso et al., 2012
Zhang et al. (2014): Developed the mvdXML checker, which is a non-proprietary model view
checker based on open standards to validate IFC building models.
MvdXML Checker verifies BIMs similar to proprietary
model checkers.
14
BIM
IFC
Ruleset
mvdXML
Issues
BCF
The mvdXML Checker uses a mvdXML ruleset to filter
the IFC building model.
15
BIM
IFC
Ruleset
mvdXML
Issues
BCF
Creating mvdXML ruleset
16
Exchange requirements IfcDoc tool mvdXML
The IfcDoc tool navigates and extracts elements from
the IFC Schema
17
The extracted data results in a hiërharchy tree which
can be converted to a mvdXML filter
18
In order to use IfcDoc, knowledge is required about:
19
IFC Schema mvdXML IfcDoc tool
IfcDoc is complex for domain end-users
20
IFC Schema mvdXML IfcDoc tool
This graduation project foccusses on making the mvdMXL
Checker more user friendly
21
source: seophilippinesinc., 2016
Simplify the generation of mvdXML rulesets
22
Requirements IFC doc mvdXML
Requirements mvdXML generator mvdXML
The NATSPEC Object/Element matrix supports the specification of
requirements per object, during the development process of a BIM.
23
source: Natspec Object/Element Matrix, 2011
Specifiy applicable object
24
source: Natspec Object/Element Matrix, 2011
Distinguish phases according to LOD concept
25
source: Natspec Object/Element Matrix, 2011
Visualization LOD concept
26
source: Natspec Object/Element Matrix, 2011
source: Lanmar services, 2014
Specification and classification of rules
27
source: Natspec Object/Element Matrix, 2011
Specify which rules are required in phase LOD 100
28
source: Natspec Object/Element Matrix, 2011
The IFC Support concept is not applied to create rulesets yet
29
source: Natspec Object/Element Matrix, 2011
Develop a template to specify object requirements and
a syntax to convert requirements to mvdXML rules
30
Requirements mvdXML generator mvdXML
The following template is developed
31
The applicable object is a door at LOD 200
32
Property and quantity rule types
33
Specify which rules are required
34
The specification for the mvdXML ruleset
35
The IFC Support strings contains the following elements:
36
IfcDoor
IfcObject
IsDefinedBy
IfcRelDefinesByProperties
RelatingPropertyDefinition
SelfClosing -> =
IfcPropertySet
HasProperties
IfcPropertySingleValue
Name
Applicable Entity Requirement Operator
Template Elements
Template Elements are used to create a ConceptTemplate
37
IfcObject
IsDefinedBy
IfcRelDefinesByProperties
RelatingPropertyDefinition
IfcPropertySet
HasProperties
IfcPropertySingleValue
Name
This template specifies that an object should contain a property
38
IfcObject IfcPropertySingleValue
The Concept specifies which object and property is required.
39
IfcDoor SelfClosing
However, it remains complex to extract the correct
Template Elements
40
IfcObject.IsDefinedBy.IfcRelDefinesByPropertie
s.RelatingPropertyDefinition.IfcPropertySet.Has
Properties.IfcPropertySingleValue.Name
Therefore, shortcuts are developed for often used rules
41
The IFC Support shortcut string is parsed into the elements
42
IfcDoor SelfClosing -> =
IfcPropertySingleValue
Name
Applicable Entity Requirement Operator
Template Elements
Template Elements are used to select a predefined ConceptTemplate
43
IfcPropertySingleValue
Name
The associated rule is generated by adjusting a
predefined concept
44
IfcDoor SelfClosing
The developed syntax and template simplify the
development of mvdXML rulesets
45
BIM
IFC
Ruleset
mvdXML
Issues
BCF
Note that the mvdXML Generator develops mvdXML filters
that verify the existence of parameters
46
In addition, it is difficult to operate the mvdXML checker
47
Therefore an user-interface is developed
48
The user-interface can generate mvdXML rulesets
49
The user-interface can operate the mvdXML checker
50
Simplify operating the mvdXML checker
51
The mvdXML checker is more user-friendly
52
source: seophilippinesinc., 2016
The application is demonstrated in a short movie
53
Summary – Before study
54
IFC Schema mvdXMLIfcDoc tool
Difficult to operate Complex
Summary – After study
55
Template/Syntax
User friendlyEasy to operate
User Interface mvdXML
Conclusion
56
Future work - The mvdXML generator should be automated
further by adding shortcuts
57
Future work - Generate rules that validate parameter values
58
Future work - The mvdXML Checker should be based on IFC4
59
Future work - Automatic viewpoint generation and
classification of issues
60
CLOSURE
61
Thank you for your attention!
Questions?

More Related Content

Viewers also liked

A BIM-integrated approach to construction quality management
A BIM-integrated approach to construction quality managementA BIM-integrated approach to construction quality management
A BIM-integrated approach to construction quality managementEsper Achkar
 
Bridges.basic
Bridges.basicBridges.basic
Bridges.basickjanand
 
Context Based Adaptation of Semantic Rules in Smart Buildings
Context Based Adaptation of Semantic Rules in SmartBuildingsContext Based Adaptation of Semantic Rules in SmartBuildings
Context Based Adaptation of Semantic Rules in Smart BuildingsAnna Fensel
 
CIB W78 2015 - Semantic Rule-checking for Regulation Compliance Checking
CIB W78 2015 - Semantic Rule-checking for Regulation Compliance CheckingCIB W78 2015 - Semantic Rule-checking for Regulation Compliance Checking
CIB W78 2015 - Semantic Rule-checking for Regulation Compliance CheckingPieter Pauwels
 
BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...
BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...
BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...Pieter Pauwels
 
SWIMing VoCamp 2016 - ifcOWL overview and current state
SWIMing VoCamp 2016 - ifcOWL overview and current stateSWIMing VoCamp 2016 - ifcOWL overview and current state
SWIMing VoCamp 2016 - ifcOWL overview and current statePieter Pauwels
 
LDAC Workshop 2016 - Linked Building Data Community Efforts
LDAC Workshop 2016 - Linked Building Data Community EffortsLDAC Workshop 2016 - Linked Building Data Community Efforts
LDAC Workshop 2016 - Linked Building Data Community EffortsPieter Pauwels
 
CIB W78 Accelerating BIM Workshop 2015 - IFC2RDF tools
CIB W78 Accelerating BIM Workshop 2015 - IFC2RDF toolsCIB W78 Accelerating BIM Workshop 2015 - IFC2RDF tools
CIB W78 Accelerating BIM Workshop 2015 - IFC2RDF toolsPieter Pauwels
 
TECHNOLOGY TOOLS FOR FACILITY MANAGERS: Integrating Building Information Mode...
TECHNOLOGY TOOLS FOR FACILITY MANAGERS: Integrating Building Information Mode...TECHNOLOGY TOOLS FOR FACILITY MANAGERS: Integrating Building Information Mode...
TECHNOLOGY TOOLS FOR FACILITY MANAGERS: Integrating Building Information Mode...AndyFuhrman
 

Viewers also liked (12)

A BIM-integrated approach to construction quality management
A BIM-integrated approach to construction quality managementA BIM-integrated approach to construction quality management
A BIM-integrated approach to construction quality management
 
Bridges.basic
Bridges.basicBridges.basic
Bridges.basic
 
Context Based Adaptation of Semantic Rules in Smart Buildings
Context Based Adaptation of Semantic Rules in SmartBuildingsContext Based Adaptation of Semantic Rules in SmartBuildings
Context Based Adaptation of Semantic Rules in Smart Buildings
 
CIB W78 2015 - Semantic Rule-checking for Regulation Compliance Checking
CIB W78 2015 - Semantic Rule-checking for Regulation Compliance CheckingCIB W78 2015 - Semantic Rule-checking for Regulation Compliance Checking
CIB W78 2015 - Semantic Rule-checking for Regulation Compliance Checking
 
BRIDGES 2 Unit5
BRIDGES 2 Unit5BRIDGES 2 Unit5
BRIDGES 2 Unit5
 
Semantics
SemanticsSemantics
Semantics
 
BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...
BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...
BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...
 
SWIMing VoCamp 2016 - ifcOWL overview and current state
SWIMing VoCamp 2016 - ifcOWL overview and current stateSWIMing VoCamp 2016 - ifcOWL overview and current state
SWIMing VoCamp 2016 - ifcOWL overview and current state
 
LDAC Workshop 2016 - Linked Building Data Community Efforts
LDAC Workshop 2016 - Linked Building Data Community EffortsLDAC Workshop 2016 - Linked Building Data Community Efforts
LDAC Workshop 2016 - Linked Building Data Community Efforts
 
CIB W78 Accelerating BIM Workshop 2015 - IFC2RDF tools
CIB W78 Accelerating BIM Workshop 2015 - IFC2RDF toolsCIB W78 Accelerating BIM Workshop 2015 - IFC2RDF tools
CIB W78 Accelerating BIM Workshop 2015 - IFC2RDF tools
 
Bridges2 Unit4
Bridges2 Unit4Bridges2 Unit4
Bridges2 Unit4
 
TECHNOLOGY TOOLS FOR FACILITY MANAGERS: Integrating Building Information Mode...
TECHNOLOGY TOOLS FOR FACILITY MANAGERS: Integrating Building Information Mode...TECHNOLOGY TOOLS FOR FACILITY MANAGERS: Integrating Building Information Mode...
TECHNOLOGY TOOLS FOR FACILITY MANAGERS: Integrating Building Information Mode...
 

Similar to Verifying BIM Completeness with Model Checking Software

Overview of CSharp MVC3 and EF4
Overview of CSharp MVC3 and EF4Overview of CSharp MVC3 and EF4
Overview of CSharp MVC3 and EF4Rich Helton
 
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...Sparkhound Inc.
 
Mvc4 crud operations.-kemuning senja
Mvc4 crud operations.-kemuning senjaMvc4 crud operations.-kemuning senja
Mvc4 crud operations.-kemuning senjaalifha12
 
On the relation between Model View Definitions (MVDs) and Linked Data technol...
On the relation between Model View Definitions (MVDs) and Linked Data technol...On the relation between Model View Definitions (MVDs) and Linked Data technol...
On the relation between Model View Definitions (MVDs) and Linked Data technol...Ana Roxin
 
Leveraging Dependency Injection(DI) in Universal Applications - Tamir Dresher
Leveraging Dependency Injection(DI) in Universal Applications -  Tamir DresherLeveraging Dependency Injection(DI) in Universal Applications -  Tamir Dresher
Leveraging Dependency Injection(DI) in Universal Applications - Tamir DresherTamir Dresher
 
"How to create an infrastructure in .NET", Leonid Chetverikov
"How to create an infrastructure in .NET", Leonid Chetverikov"How to create an infrastructure in .NET", Leonid Chetverikov
"How to create an infrastructure in .NET", Leonid ChetverikovFwdays
 
Learning MVC Part 3 Creating MVC Application with EntityFramework
Learning MVC Part 3 Creating MVC Application with EntityFrameworkLearning MVC Part 3 Creating MVC Application with EntityFramework
Learning MVC Part 3 Creating MVC Application with EntityFrameworkAkhil Mittal
 
MVC and Entity Framework 4
MVC and Entity Framework 4MVC and Entity Framework 4
MVC and Entity Framework 4James Johnson
 
Java Spring framework, Dependency Injection, DI, IoC, Inversion of Control
Java Spring framework, Dependency Injection, DI, IoC, Inversion of ControlJava Spring framework, Dependency Injection, DI, IoC, Inversion of Control
Java Spring framework, Dependency Injection, DI, IoC, Inversion of ControlArjun Thakur
 
70-494 it examen braindumps
70-494 it examen braindumps70-494 it examen braindumps
70-494 it examen braindumpslilylucy
 
Lerman Adx303 Entity Framework 4 In Aspnet
Lerman Adx303 Entity Framework 4 In AspnetLerman Adx303 Entity Framework 4 In Aspnet
Lerman Adx303 Entity Framework 4 In AspnetJulie Lerman
 
Dependency Injection in .NET
Dependency Injection in .NETDependency Injection in .NET
Dependency Injection in .NETssusere19c741
 
MVC and Entity Framework
MVC and Entity FrameworkMVC and Entity Framework
MVC and Entity FrameworkJames Johnson
 
Sitecore MVC (User Group Conference, May 23rd 2014)
Sitecore MVC (User Group Conference, May 23rd 2014)Sitecore MVC (User Group Conference, May 23rd 2014)
Sitecore MVC (User Group Conference, May 23rd 2014)Ruud van Falier
 

Similar to Verifying BIM Completeness with Model Checking Software (20)

Overview of CSharp MVC3 and EF4
Overview of CSharp MVC3 and EF4Overview of CSharp MVC3 and EF4
Overview of CSharp MVC3 and EF4
 
Inversion of control
Inversion of controlInversion of control
Inversion of control
 
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
 
Mvc4 crud operations.-kemuning senja
Mvc4 crud operations.-kemuning senjaMvc4 crud operations.-kemuning senja
Mvc4 crud operations.-kemuning senja
 
Tdd,Ioc
Tdd,IocTdd,Ioc
Tdd,Ioc
 
On the relation between Model View Definitions (MVDs) and Linked Data technol...
On the relation between Model View Definitions (MVDs) and Linked Data technol...On the relation between Model View Definitions (MVDs) and Linked Data technol...
On the relation between Model View Definitions (MVDs) and Linked Data technol...
 
Ijetcas14 430
Ijetcas14 430Ijetcas14 430
Ijetcas14 430
 
Leveraging Dependency Injection(DI) in Universal Applications - Tamir Dresher
Leveraging Dependency Injection(DI) in Universal Applications -  Tamir DresherLeveraging Dependency Injection(DI) in Universal Applications -  Tamir Dresher
Leveraging Dependency Injection(DI) in Universal Applications - Tamir Dresher
 
"How to create an infrastructure in .NET", Leonid Chetverikov
"How to create an infrastructure in .NET", Leonid Chetverikov"How to create an infrastructure in .NET", Leonid Chetverikov
"How to create an infrastructure in .NET", Leonid Chetverikov
 
Learning MVC Part 3 Creating MVC Application with EntityFramework
Learning MVC Part 3 Creating MVC Application with EntityFrameworkLearning MVC Part 3 Creating MVC Application with EntityFramework
Learning MVC Part 3 Creating MVC Application with EntityFramework
 
MVC and Entity Framework 4
MVC and Entity Framework 4MVC and Entity Framework 4
MVC and Entity Framework 4
 
70487.pdf
70487.pdf70487.pdf
70487.pdf
 
Java Spring framework, Dependency Injection, DI, IoC, Inversion of Control
Java Spring framework, Dependency Injection, DI, IoC, Inversion of ControlJava Spring framework, Dependency Injection, DI, IoC, Inversion of Control
Java Spring framework, Dependency Injection, DI, IoC, Inversion of Control
 
UDMS 2004
UDMS 2004UDMS 2004
UDMS 2004
 
70-494 it examen braindumps
70-494 it examen braindumps70-494 it examen braindumps
70-494 it examen braindumps
 
Lerman Adx303 Entity Framework 4 In Aspnet
Lerman Adx303 Entity Framework 4 In AspnetLerman Adx303 Entity Framework 4 In Aspnet
Lerman Adx303 Entity Framework 4 In Aspnet
 
Dependency Injection in .NET
Dependency Injection in .NETDependency Injection in .NET
Dependency Injection in .NET
 
MVC and Entity Framework
MVC and Entity FrameworkMVC and Entity Framework
MVC and Entity Framework
 
iks auf der ElipseCon 2011: Tickling the shoulders of giants
iks auf der ElipseCon 2011: Tickling the shoulders of giantsiks auf der ElipseCon 2011: Tickling the shoulders of giants
iks auf der ElipseCon 2011: Tickling the shoulders of giants
 
Sitecore MVC (User Group Conference, May 23rd 2014)
Sitecore MVC (User Group Conference, May 23rd 2014)Sitecore MVC (User Group Conference, May 23rd 2014)
Sitecore MVC (User Group Conference, May 23rd 2014)
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Verifying BIM Completeness with Model Checking Software

Editor's Notes

  1. BIEen BIM is een virtuele representatie van het gebouw.
  2. Net als een auto, bestaat een gebouw uit veel verschillende objecten. Elk moet voldoen aan verschillende eisen.
  3. Voordat een BIM wordt ontwikkelt, worden eerst de eisen vastgelegd: welke informatie moet elk object in het BIM bevatten, en wanneer?
  4. As german cars, model checking software is fast, reliable and user friendly
  5. Een MVD filtert het BIM. Objecten die niet volledig doen aan de eisen worden zodoende geidentificeert. Nog iets vertellen over BCF??
  6. Een MVD filtert het BIM. Objecten die niet volledig doen aan de eisen worden zodoende geidentificeert. Nog iets vertellen over BCF??
  7. Een MVD filtert het BIM. Objecten die niet volledig doen aan de eisen worden zodoende geidentificeert. Nog iets vertellen over BCF??
  8. 1. State of the art: hoe kijk je of een BIM volledig is? Lijst met vereiste parameters die objecten moeten bevatten  voorbeeld deur Vervolgens BIM checken of de objecten deze informatie bevatten. Handmatig Model Checking Software
  9. Black box method, waardoor het niet mogelijk is om onder de motorkap te kijken en aanpassingen te doen. Hierdoor is de gebruiker afhankelijk van de software leverancier. Bijvoorbeeld bij het uitwisselen van informatie tussen software applicaties.
  10. Guaranteed information exchange through open standards Transparent  Easy to see what happens, and make adjustments
  11. Een MVD filtert het BIM. Objecten die niet volledig doen aan de eisen worden zodoende geidentificeert. Nog iets vertellen over BCF??
  12. Een MVD filtert het BIM. Objecten die niet volledig doen aan de eisen worden zodoende geidentificeert. Nog iets vertellen over BCF??
  13. IFC doc tool is ontwikkelt door … om mvdxml rulesets te kunnen genereren.
  14. Met de IFC doc tool bouw je een mvdXML filter door elementen uit IFC schema te halen. Zoals je ziet is IFC schema complex en is enige kennis hiervan vereist.
  15. Met de IFC doc tool kan je eisen omzetten tot mvdXML filter door elementen uit IFC schema te halen. Zoals je ziet is IFC schema complex en is enige kennis hiervan vereist.
  16. Met de IFC doc tool kan je eisen omzetten tot mvdXML filter door elementen uit IFC schema te halen. Zoals je ziet is IFC schema complex en is enige kennis hiervan vereist.
  17. Met de IFC doc tool kan je eisen omzetten tot mvdXML filter door elementen uit IFC schema te halen. Zoals je ziet is IFC schema complex en is enige kennis hiervan vereist.
  18. Door de mvdXML checker uit te breiden met een tool die automatisch mvdxml regels genereert op basis van de eisen.
  19. Natspec Object/Element Matrix helpt om de Exchange Requirements per phase van objecten vast te leggen.
  20. Natspec Object/Element Matrix helpt om de Exchange Requirements per phase van objecten vast te leggen.
  21. Natspec Object/Element Matrix helpt om de Exchange Requirements per phase van objecten vast te leggen.
  22. Natspec Object/Element Matrix helpt om de Exchange Requirements per phase van objecten vast te leggen.
  23. Analysis of the Natspec Object/Element matrix shows that (physical) properties are often verified. Distinction is made between quantities and properties.
  24. Natspec Object/Element Matrix helpt om de Exchange Requirements per phase van objecten vast te leggen.
  25. Natspec Object/Element Matrix helpt om de Exchange Requirements per phase van objecten vast te leggen.
  26. The template enables specification of rules, and accompanied IFC Supports strings that serve as input for the mvdXML Generator
  27. Hier zie je dat de Template Elements gebruikt worden om een Concept Template te maken. Je vind elk template Element terug in de Concept Template. Een Concept Template bepaald de structuur van een mvdXML Filter.
  28. Zo zie je bijvoorbeeld dat de Concept Template definieerd dat een Object een property dient te hebben.
  29. Een MVD filtert het BIM. Objecten die niet volledig doen aan de eisen worden zodoende geidentificeert. Nog iets vertellen over BCF??
  30. Door de mvdXML checker uit te breiden met een tool die automatisch mvdxml regels genereert op basis van de eisen.
  31. Door de mvdXML checker uit te breiden met een tool die automatisch mvdxml regels genereert op basis van de eisen.
  32. Explain why schependomlaan? IFC Building Model according to IFC 2X3 schema Consists of many detailed objects A lot of data avaible
  33. The application of the mvdXML Checker and Generator on the use case shows that it is easier to check IFC building models using the mvdXML Checker. In the future, more free-to-use model checkers based on open standards, such as the mvdXML Checker, should be developed. Similar incentives offer domain end-users the possibility freely exchange information between applications, make adjustment to applications, and reduce the threshold for SMEs to make use of automated model checking software.
  34. The application of the mvdXML Checker and Generator on the use case shows that it is easier to check IFC building models using the mvdXML Checker. In the future, more free-to-use model checkers based on open standards, such as the mvdXML Checker, should be developed. Similar incentives offer domain end-users the possibility freely exchange information between applications, make adjustment to applications, and reduce the threshold for SMEs to make use of automated model checking software.
  35. The application of the mvdXML Checker and Generator on the use case shows that it is easier to check IFC building models using the mvdXML Checker. In the future, more free-to-use model checkers based on open standards, such as the mvdXML Checker, should be developed. Similar incentives offer domain end-users the possibility freely exchange information between applications, make adjustment to applications, and reduce the threshold for SMEs to make use of automated model checking software.
  36. The mvdXML checker could be developed further: more user friendly (Examples) + run automatic (e.g. more shortcuts).
  37. The mvdXML checker could be developed further: more user friendly (Examples) + run automatic (e.g. more shortcuts).
  38. Dit zijn de resultaten van mijn afstudeeronderzoek. Ik wil jullie graag hartelijk bedanken voor deze leuke, leerzame periode waar ik met veel plezier op terugkijk.