Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
buildingSMART Validation & Certification
of
BIM-Software
Prof. Rasso Steinmann
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Nov 2014 2
Rasso Steinmann
•
Professor for Building Informatics, Munich University of Applied Sciences
•
Director, iabi-Institute of Applied Building Informatics
•
Collaboration
•
Chairman, VDI Coordination Circle BIM
•
Board member, VDI Society Building and Building Services
•
Deputy Chairman, building
SMART
International
•
ISG Chairman, building
SMART
Internal
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Overview: Fields of current and future
bSI-Certifications
•
Software-Interfaces
–
Past Certification 1.0 (IFC2x)
–
Current Certification 2.0 (IFC2x3)
–
Future Certifications (IFC4)
–
Future BCF – BIM Collaboration Format
•
Design-Data
–
Data transferred between disciplines and processes
–
Data drops
•
Product-Data
–
IFC for products
–
bSDD
•
Individuals
–
BIM-Know-How
–
Various roles
•
Companies
–
BIM-Competence
–
Ability to operate BIM
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
OpenBIM IFC Software Certification
on behalf of buildingSMART
GTDS
MVD
CTI
AET
GIT
AEC3 Germany
iabi (Institute of Applied Building Informatics)
at Munich University
IAI (Institut for Appiled Informatics)
at KIT (Karlsruhe Institute for Technology)
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Framework for IFC Software Certification
buil
dingSMAR
T
SW
- Certi
fic
ati
on
Domain Extensions Shared Building Elements CoreIFC
Common Building Components Structural MEP Curtain Spaces Processes OwnershipIDM
MVD
I
• Ontology
F
• Product-Types
D
• Translation
BIM-Software
Product Catalogues
Exchange
Requirements
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Certification
•
Import and export interfaces of applications
–
Examine
–
Evaluate
–
Document
•
Basis: Various Model View Definitions
–
Current: CoordinationView_V2.0 (Coordination of different
planning disciplines)
•
Current Status
–
38 registered applications for certification
–
25 certifications (export & import) finished
(-> www.buildingSMART.org)
•
Close communication between
software developer <-> Certification Team
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Coordination View 2.0
•
Scope of
Coordination View 2.0
–
Coordination between three disciplines
–
Coordination within these disciplines
–
Structure + Shape + Properties
•
Exchange requirements in
Coordination View 2.0
–
CV Architecture (to MEP, to Struct)
–
CV MEP (to Arch, to Struct)
–
CV Structural (to Arch, to MEP)
–
(no roundtrip data exchange!)
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Test Instructions I
•
Basic Test Instructions
–
Detailed instruction for the test-files to be built by vendors
–
All Root Concepts are covered
•
Random Tests
–
Individual Test Cases of the candidates
–
Specifics of each applications within the framework of CV
2.0
–
Tricky / strange examples from end-users
•
Replacement Tests
–
Alternative test cases in case of not applicable basic tests
instructions
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Test Instructions II
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Test Instructions III
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Test Instructions IV
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Test Instructions V
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Test Instructions VI
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Test Instructions VII
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Certification platform I (GTDS)
GTDS-Server (hosted Windows Server 64bit)
Oracle 11.2 g
Database
Jasper
Server
(PDF)
Oracle Apex 4.1
Webanwendungen
IfcCheckingTool
Oracle Apex Listener 1.0
http://gtds.buildingsmart.com/
Open
IFC-Viewer
ODBC
ODBC
Mar 2015 15Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Certification platform II (GTDS)
•
Services of GTDS
–
For everyone
•
Online Checking (automated checking of IFC-Files (IFC2x3-CV1))
•
IFC viewer with IFC-debugger
•
Checking report
–
For bSI-Members
•
Messaging Function (Email between members)
•
File Sharing
•
Meeting Organisation
•
BIM-Projects (Documentation of running BIM-Projects)
•
Discussion Tool
–
For bSI-Members + Certification participants
•
Certification Centre
–
Online Checking (automated checking of IFC-Dateien (IFC2x3-CV2.0))
–
Test Cases
–
Monitoring of progress
–
Documentation
–
Reports
–
Business Centre
Mar 2015 16Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Certification platform III (GTDS)
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
IfcChecking Framework
Certification platform IV (IfcCheckingTool)
IFC4 Schema (RC4)
IFC 2x3 Schema
IFC 2x3 Schema (CoordinationView 2.0)
Implementer Agreements (Express)
- Manually edited
Rules for Coordination View (Schema Extension)
- Generated automatically from attribute tables
Rules for AddOn Views (Express)
Au
toma
ted
Ch
ecki
ng
XML
Report
IFC File
(SPF and
ifcXML)
Implementer Agreements (Express)
- Manally edited
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Certification platform IV (IfcCheckingTool)
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Certification-Workflow I (Export)
Upload IFC-file of
Test Cases to GTDS
Automated Checking
0 Error?
Manual Checking
Download
Test Instruction from
GTDS
Model
Test Cases
Export Test Cases as
IFC 2x3 CV 2.0
Checking of
Test-Concepts
OK?
Yes
No
No
No
Yes
Tasks of participants
Tasks of auditors
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Certification-Workflow II (Export)
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Certification-Workflow III (Export)
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Certification-Workflow IV (Import)
Checking the
Test Concepts
OK?
Manual Checking
Download calibration
file from GTDS
Import of Calibr. File as
IFC 2x3 CV 2.0
Upload the native
model data
OK?
Yes
No
No
Yes
Tasks of participants
Tasks of auditors
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Certification-Workflow V
•
Results
–
Documentation of manual / automated Checking
–
Monitoring of progress
–
Status of Test Cases / Concepts
–
Comparing applications on the level of concepts
•
Add-ons for Certification
–
Discussion forum
–
Bi-weekly telecons
–
ISG-Meetings
Global Testing Documentation Server
http://gtds.buildingsmart.org/
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
What this certification means
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Specific Certifications and Logos
•
Export / Import / Export&Import
•
Model View Definition
•
Sub View Definition
Mar 2015 26
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Summary:
Software-Interface Certification 2.0 – Current status
•
Information
–
http://www.buildingsmart.org/certification
–
http://www.buildingsmart-tech.org/certification/ifc-certification-2.0
•
Background
–
Based on IFC2x3
–
Coordination View 2.0
•
3 Sub-views to support coordination between disciplines: Arch / Struct / MEP
–
Export- / Import-Certification
•
Resources
–
GTDS-Web-platform
–
Automated Checking-Tool for Export
–
Team of Auditors (Currently from Germany, any other country possible)
–
2-weekly consulting telecons
•
Status
–
http://www.buildingsmart.org/certification/currently-certified-software-products
–
This table becomes updated automatically out of GTDS
Mar 2015 27
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Future Development of
Software Validation & Checking
Mar 2015 28
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Future Development of
Software Validation & Checking
•
Implementation of “Lessons learnt”
from IFC2x3 Certification
•
Update and improvement of
IFC2x3 test instructions
•
New test instructions for new MVDs
•
New GTDS
–
Based on new technology
–
Supporting BCF
•
New Automated checking
(KIT is leaving -> new partner)
Mar 2015 29
Quality to be
Certified
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Data Round Trip?
•
Is it really necessary? Or more an academic exercise?
–
Usually not
•
Important is:
–
Information exchange for a specific purpose
–
Real Bulk-IFC-Data Round Trip is only required in very few cases
•
Checking Data Round Trip
–
Good idea for identifying issues
•
Certifying Data Round Trip
–
Bad idea
–
Not achievable for certification
•
Applications are too different internally
•
Just think about wall-intersection in various BIM-CAD applications
•
Even udates of one software package can not achieve downward compatibility
•
There is a better solution for workflow-support:
–
=> BCF + IFC
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Problemsolving in Merged Models from Partial
Models of Special Engineers
Mar 2015 31
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
BCF - BIM Collaboration Format
Mar 2015 32
BCF
BIM-Manager
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
BIM Collaboration Format
BCF is…
BCF XML
A ZIP-container with BCF-Data represented as a physical file format
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Instead of multilateral file exchange…
MEP
ARCH
HVAC
File.bcfzip
File.bcfzip
File.bcfzip
latest issues to
Did I send the
HVAC?
How should I
transport a BCF
file?
Is everyone on
the most recent
BCFs?
Did we update
our IFC-files?
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
… BCF Servers act as central communication hubs
MEP
ARCH
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
BIM Collaboration Format
BCF is…
BCF XML
A ZIP-container with BCF-Data represented as aphysical file format
https://github.com/BuildingSMART/BCF
https://github.com/BuildingSMART/BCF-API
BCF API
A webservice supporting the direct exchange of BCF-data between applications
Quality to be
Certified
Prof. Rasso Steinmann Institute of Applied Building Informatics Institut für angewandte Bauinformatik
Mar 2015 37