Professional Documents
Culture Documents
5
ISSN 2036 - 9913 September 2022
Abstract – The use of Building Information Modeling (BIM) methodology has expanded in recent
years. This increase is due to the establishment of an open standard of interoperability, called
“OPEN BIM”, by large, multinational software companies in the Architecture, Engineering and
Construction industry. Open BIM uses the Industry Foundation Classes (IFC) standard as the
primary tool for information exchange. A Systematic Literature Review (SLR) has been conducted
on BIM and IFC, in which a gap in the development of studies on open source applications that
use IFC as their main data structure has been identified. Thus, a framework architecture for
general purpose BIM systems has been proposed, based on the IFC standard developed by
buildinSMART. It has been sought to identify the key features and the functionalities of the main
commercial software programs that currently exist on the market, based on the SLR and the
current state of the art. In addition, the functional and non-functional requirements, which
underpinned a component diagram (UML) of a framework architecture that represents the
computer systems to be implemented in the BIM platform, and that are strongly linked to IFC,
towards an open source platform, have been defined. A prototype of an open source software
“Windows x Unity”, which, after discussing with 114 professionals of engineering and
architecture areas, has been considered a promising tool, has been developed. Copyright © 2022
Praise Worthy Prize S.r.l. - All rights reserved.
Copyright © 2022 Praise Worthy Prize S.r.l. - All rights reserved https://doi.org/10.15866/irece.v13i5.20762
326
M. de Oliveira Junior, R. C. Ghizoni Teive
Copyright © 2022 Praise Worthy Prize S.r.l. - All rights reserved International Review of Civil Engineering, Vol. 13, N. 5
327
M. de Oliveira Junior, R. C. Ghizoni Teive
The searches in the databases have resulted in 357 The “similar” articles are summarized and presented
papers; 58 have appeared repeatedly in more than one in Table VII with the following information: (i) authors,
database, resulting in 299 articles. Then, the following (ii) title, (iii) database in which it has been cited, (iv)
topics have been read of each paper: title, summary, number of citations, (v) year of publication.
introduction, and conclusion.
This filter has resulted in the selection of only six
articles. Table VI presents the articles found and the one II.3. Bibliographic Review Results
selected by repository. Six papers that have closely matched the theme of the
An article has been considered “slightly related” when presented work have been found in the SLR. These
there has been some information, whether in a paragraph, papers are commented on in detail in the following
table or figure, that could be used in this article, “strongly subsections.
related” when a chapter or the entire text could serve as a
query for part of this article, and “similar” when the
proposal of the article had similar objectives, albeit with II.3.1. Towards an Adaptive Civil Engineering
the use of different approaches. Computation Framework
The “similar” articles have been the ones selected. The
The objective of this work has been to create a
“similar” articles, shown in Table VI, have been read in
framework methodology to support companies in the
full, and then the characteristics of the works have been
AEC sector in the automation of complex workflows and
extracted, seeking to answer the research questions.
project management, through a data structure based on
Copyright © 2022 Praise Worthy Prize S.r.l. - All rights reserved International Review of Civil Engineering, Vol. 13, N. 5
328
M. de Oliveira Junior, R. C. Ghizoni Teive
the IFC standard and supported on a hybrid platform (on- TABLE VII
SELECTED ARTICLES IN THE LITERATURE REVIEW
premises and cloud), called BIMgrid. BIMgrid has
Authors Title of the article Database Citations Year
originally evolved from the Computational Service of the Towards an adaptive civil
SE-Lab platform, which has been developed as an Michael Polter, Science
engineering computation 1 2017
Raimar Scherer Direct
integrated web platform for structural probabilistic framework
nonlinear projects and analyses. The architecture has Supporting building owners
Joao Patacas,
and facility managers in the
been based on components with well-defined interfaces, Nashwan
vali dation and visualization
following the principle of Separation of Concerns (SoC) Dawood, David
of asset information models Scopus 14 2016
Greenwood,
that incorporates the idea of a large, extendable and (aim) through open
Mohamad
highly adaptable platform that can be customized for a standards and open
Kassem
Technologies
variety of domains and areas of application [19]. The Kim, Inhan and Development of K-BIM e-
core of BIMgrid has been developed in Java, SOAP and Choi, Jungsik Submission prototypical
REST, and it has undergone continual improvement. As and Teo, Evelyn system for the openBIM- Scopus 6 2020
of the date of publication of the article, there has been no Ai Lin and Sun, based building permit
Hongwei framework
known similar solution for all the functional areas of A BIM and machine
BIMgrid. However, it has not been possible to test this Su, Tengxiang
learning integration
and Li, Haijiang Scopus 3 2021
tool because the source code has not been available [19]. and An, Yi
framework for automated
property valuation
Biljecki, Filip
II.3.2. Supporting Building Owners and Facility and Lim, Joie
and Crawford,
Managers in the Validation and Visualization of
James and
Asset Information Models (AIM) Through Open Moraru, Diana
Standards and Open Technologies and Tauscher,
Helga and Extending CityGML for Science
This research proposes a framework to help facility 17 2021
Konde, Amol IFC-sourced 3D city models Direct
owners and managers define the requirements for asset and Adouane,
management tasks in a structured way, validating project Kamel and
Lawrence, Simon
and asset data against established requirements and and Janssen,
viewing asset data, stored in different locations, in an Patrick and
integrated and interactive way, in order to support Stouffs, Rudi
specific management functions [6]. This framework has Wang, Jia and Multi-scale Information
Gao, Xinao and Retrieval for BIM using
been built for specific uses of the BIM-7D dimension, Zhou, Xiaoping Hierarchical Structure Scopus 1 2021
which deals with BIM operation management. The and Xie, Modelling and Natural
author tries to achieve his goals with a minimum of Qingsheng Language Processing
computational interference. An interesting fact is that the
proposed model does not directly use information from The research has presented the prototype of the
the IFC file, since it is converted into COBie framework in detail. However, the implementation
(Construction Operations Building information process and its source code have not been found.
exchange) through plugins installed in the BIMserver
API. In order to work within the Unity game engine, it
has been necessary to define collision scripts between the II.3.4. BIM and Machine Learning Integration
geometric information extracted from the model in an Framework for Automated Property Valuation
.FBX file of the Autodesk 3D Studio Max software, and This work has proposed a BIM and Machine Learning
non-geometric information from the COBie file [6]. integration framework for automated property valuation,
and has been developed while observing the following
stages: definition of a fundamental structure for the
II.3.3. Development of K-BIM e-Submission
interpretation of information from the IFC standard,
Prototypical System for the openBIM-Based
information extraction from IFC models; and automatic
Building Permit Framework
valuation of information based on Machine Learning and
This research has carried out a comprehensive analysis genetic algorithm (GA-GBR) [21].
and it has developed a prototype system framework for The objective of the research has been to contribute to
an electronic submission process based on the IFC-BIM the exchange of information and analysis of project
standard. Four main modules have been developed: code properties in the AEC industry, and to support the
checking, submission, pre-checking, and automated rule- automated valuation of the properties of models in the
making [20]. IFC standard [21].
This project has been funded by the Korean The research has presented the prototype of the
government in order to improve an existing system called framework with details and its results. However, the
K-BIM, and the goal of the paper has been based on the implementation process and its source code have also not
perspective of wider adoption of e-Submission type been found.
systems of building projects based on BIM [20].
Copyright © 2022 Praise Worthy Prize S.r.l. - All rights reserved International Review of Civil Engineering, Vol. 13, N. 5
329
M. de Oliveira Junior, R. C. Ghizoni Teive
II.3.5. Extending CityGML read .prj files, or Solibri® cannot handle .nwd files. In
for IFC-Sourced 3D City Models order to resolve this type of problem, information (both
geometric and non-geometric) are transferred using a
This work has proposed an ADE (Application Domain
common extension, called IFC (Industry Foundation
Extension) to support the retention of relevant IFC
Classes) [11]. Fig. 2 shows the different file extensions in
information and automatically convert it to CityGML.
relation to their complexity. IFC is an object-based file
The BIM-GIS interoperability data structure has been
format developed by BuildingSMART International. Its
conceptually presented through a UML class diagram
main objective is to facilitate collaboration between work
[22]. Several BIM-GIS interoperability researches have
teams, which justifies its largescale use in BIM. IFC is a
been found throughout the SLR. This research has been
great alternative to file extension standardization and it is
selected for being strongly linked to the IFC, detailing
considered mandatory by many Professionals in the AEC
the framework proposal and the implementation process
sector. The IFC file contains all the geometric elements
and for being open-source with all the source code
and information contained in the original models, so the
available at the following link:
transition of data between programs becomes consistent
https://github.com/opengeospatial/CityGML-3.0CM
[11]. Through a multivendor software initiative,
buildingSMART’s IFC standards have been used to
II.3.6. Multi-Scale Information Retrieval for BIM Using standardize workflows based on open standards, and the
Hierarchical Structure Modelling and Natural OPEN BIM seal has been created. This is shown in Fig.
Language Processing 3. BuildingSMART also provides support for BIM
advancement and standards implementation through a
This study proposes a multi-scale information retrieval variety of services, including technical sites, developer
scheme for BIM using the IFC standard and Natural documentation and support groups.
Language Processing (NLP). Its development has been
divided into three stages: a BIM Hierarchy Tree model is
interpreted to analyze the hierarchical structure III.1. Data Structure
relationships between BIM data according to the IFC
IFC is a robust standard that is continually developing.
specification; NLP and International Framework for
However, there are many aspects still to be investigated
Dictionaries (IFD) technologies are used to analyze and
and developed. It cannot be affirmed that the current
unify queries; a new information retrieval scheme is
structure may not undergo further changes, even though
developed to find the information at various scales
with every update, an attempt is made to retain the
associated with queries [23]. The study has presented the
structures already published. Table VIII shows the
prototype of the framework with details and its results.
documentation on IFC. All the IFC standard
However, the implementation process and its source code
documentation is available at the following website:
have not been found.
https://technical.buildingsmart.org/standards/ifc/ifc-
schema-specifications/
III. Industry Foundation Classes
Many challenges and developments in BIM
collaboration are discussed and cloud-based system and
centralized server-based approaches are promising [10].
Cloud-based systems contribute to an effective and
efficient exchange of information across all the
disciplines throughout the construction lifecycle [8].
Meanwhile, interoperable software reduces the
amount of time required to exchange information, and
also minimizes the risk of data transfer errors, which are
common in the manual method of information exchange
[9]. Therefore, open source frameworks and tools that
use open standards for data exchange, such as IFC can be
used and reused by a wide range of professionals in the
AEC industry [10]. There are hundreds of different
flows, with different software to model the construction
information. In fact, each professional has his or her own
preference. A fundamental aspect of BIM, its Fig. 2. File extensions x Information Exchange [2]
interoperability, is put to the test when several
professionals are working with files of different formats
and need to exchange information quickly and
accurately. In practice, interoperability problems appear
when Revit® cannot read .pnl files, or Archicad® cannot
Fig. 3. OPEN BIM seal certified by buildinSMART [12]
Copyright © 2022 Praise Worthy Prize S.r.l. - All rights reserved International Review of Civil Engineering, Vol. 13, N. 5
330
M. de Oliveira Junior, R. C. Ghizoni Teive
TABLE VIII
HISTORY OF PUBLICATIONS ON IFC [13]
ISO
Version Name Published Status
publication
4.3.dev IFC4.3.DEV - - Development
4.3.RC4 IFC4.3.Infra - 2021-07 Candidate
4.2.0.0 IFC4.2 - 2019-04 Withdrawn
4.1.0.0 IFC4.1 - 2018-06 Official
IFC4 ADD2
4.0.2.1 6739-1:2018 2017-10 Official
TC1
4.0.2.0 IFC4 ADD2 - 2016-07 Retired
4.0.1.0 IFC4 ADD1 - 2015-06 Retired
4.0.0.0 IFC4 6739:2013 2013-02 Retired
2.3.0.1 IFC23 TC1 6739:2005 2007-07 Official
2.3.0.0 IFC23 - 2005-12 Retired
2.2.1.0 IFC22 ADD1 - 2004-07 Retired
2.2.0.0 IFC22 - 2003-05 Retired
2.1.1.0 IFC2 ADD1 - 2001-10 Retired
2.1.0.0 IFC2 - 2000-10 Retired
2.0.0.0 IFC2.0 - 1999-10 Retired
1.1.1.0 IFC1.5 ADD1 - 1998-08 Retired
1.1.0.0 IFC1.5 - 1998-01 Retired
1.0.0.0 IFC1.0 - 1996-12 Retired
Copyright © 2022 Praise Worthy Prize S.r.l. - All rights reserved International Review of Civil Engineering, Vol. 13, N. 5
331
M. de Oliveira Junior, R. C. Ghizoni Teive
Copyright © 2022 Praise Worthy Prize S.r.l. - All rights reserved International Review of Civil Engineering, Vol. 13, N. 5
332
M. de Oliveira Junior, R. C. Ghizoni Teive
Copyright © 2022 Praise Worthy Prize S.r.l. - All rights reserved International Review of Civil Engineering, Vol. 13, N. 5
333
M. de Oliveira Junior, R. C. Ghizoni Teive
Copyright © 2022 Praise Worthy Prize S.r.l. - All rights reserved International Review of Civil Engineering, Vol. 13, N. 5
334
M. de Oliveira Junior, R. C. Ghizoni Teive
to the development of computer systems in BIM and Master’s thesis, Czech Technical University in Prague, Prague:
Czech Republic, 2018.
IFC. Therefore, this proposal is intended to promote
[6] M. Polter, R. Scherer, Towards an adaptive civil engineering
efforts towards open source OpenBIM computational computation framework, Procedia Engineering, Creative
tools. The use of the xbim toolkit library has ultimately Construction Conference 2017, Vol. 196, PP. 45-51, Primosten,
limited development in terms of cross-platform Croatia, 2017.
doi:https://doi.org/10.1016/j.proeng.2017.07.171
implementation because, even after much research, it has [7] M. Laakso, L. Nyman, Exploring the relationship between
not been possible to instantiate completely the research and BIM standardization: A systematic mapping of early
XbimEssentials and XbimGeometry libraries solely on studies on the IFC standard (1997-2007), Buildings, Vol. 6, p. 7,
the Unity game engine development platform. This fact 2016.
has motivated the development of an alternative proposal doi: https://doi.org/10.3390/buildings6010007
[8] D. Juan, The research to open BIM-based building information
on the Windows platform, where, through the “xbim interoperability framework, 2013 2nd International Symposium on
toolkit” library, full control of non-geometric information Instrumentation and Measurement, Sensor Network and
in Windows Forms and geometric information in Unity Automation (IMSNA), p. 2, Toronto: Canada, 2013.
doi: https://doi.org/10.1109/IMSNA.2013.6743310
has been achieved with good perspectives. By taking
[9] D. Chancey, J. Fortune, J. Messner, C. Dubler, C. Dossick, E.
advantage of the key features and individual features of Conrad, D. Knight, National Institute of Building Sciences:
each platform, the proposed tool has proved to be a National BIM Guide for Owners, Washington (DC: USA, 2017).
promising solution. The only limitation found has been [10] M. L. Aerle, IFC dataflow-an open framework for connecting
BIM web services, Master’s thesis, Eindhoven University of
the interoperability of information between subsystems, Technology Department of the Build Environment Design
which, although it has achieved its goal in the case in Systems Group, 2015.
question, by making use of a structured physical file [11] Zigurat Global Institute of technology, IFC and BIM
“.mox”, it did not seem to be the most effective solution. interoperability. Accessed 21 July 2020.
A significant finding extracted from the discussion of https://www.nibs.org/page/nbgo
[12] Graphisoft, The Nemetschek Company, Open BIM, accessed 21
the results has been that 95.6% of respondents with basic July 2020.
knowledge about the BIM platform, believe medially, https://www.e-zigurat.com/blog/pt-br/ifc-e-interoperabilidade-
moderately or strongly that the results obtained in this bim/
[13] BuildingSMART International, IFC Specifications Database,
study, within the framework of the BIM platform, are
Accessed 21 July 2020.
promising and that if good adherence and excellent https://www.graphisoft.hu/archicad/open_bim/
engagement of the participants are added, it is possible to [14] Cafiso, S., Di Graziano, A., Pappalardo, G., Severino, A., BIM of
conclude that the results of this research are an Existing Road Using Advanced Monitoring Systems, (2021)
International Journal on Engineering Applications (IREA), 9 (5),
demonstrably relevant.
pp. 243-250.
doi: https://doi.org/10.15866/irea.v9i5.20726
[15] A. Borrmann, J. Amann, T. Chipman, J. Hyv¨arinen, T. Liebich,
VI.1. Recommendations for Future Work S. Muhiˇc, L. Mol, J. Plume, P. Scarponcini, IFC Infra Overall
Architecture Project Documentation and Guidelines, accessed 21
Develop one or more modular cores of the proposed July 2020.
application; https://www.buildingsmart.org/wp-content/uploads/2017/07/
Establish a modular data structure that allows 08_bSI_OverallArchitecure_Guidelines_final.pdf
[16] S. Mihindu, Y. Arayici, Digital construction through BIM systems
communication between instances of classes,
will drive the re-engineering of construction business practices,
inheritance and polyformism between the main core International Conference Visualisation, pp. 29-34, 2008.
and modular cores; doi: https://doi.org/10.1109/VIS.2008.22
Complement the scope of UML diagrams and [17] J. Dimyadi, M. Spearpoint, R. Amor, Sharing building
information using the IFC data model for FDS fire simulation,
prototype application screens; Fire Safety Science, Vol. 9, pp. 1329-1340, 2008.
Establish a specific method for synchronism of cloud doi: https://doi.org/10.1109/VIS.2008.22.
IFC files. [18] Unity, Unity Reflect, Accessed 21 April 2021.
https://unity.com/products/unity-reflect
[19] J. Patacas, N. Dawood, D. Greenwood, M. Kassem, Supporting
building owners and facility managers in the validation and
References visualisation of asset information models (aim) through open
[1] Hatem, W., Maula, B., Improving Project Monitoring by standards and open technologies, Journal of Information
Integrating BIM with Augmented Reality, (2020) International Technology in Construction, pp. 434-455, 2016.
Review of Civil Engineering (IRECE), 11 (6), pp. 304-310. [20] I. Kim, J. Choi, E. A. L. Teo, H. Sun, Development of K-BIM e-
doi: https://doi.org/10.15866/irece.v11i6.19358 Submission prototypical system for the openBIM-based building
[2] C. Eastman, P. Teicholz, R. Sacks, K. Liston, BIM Manual - A permit framework, Journal of Civil Engineering and
construction information modeling guide for architects, Management, Vol. 26, n. 8, pp. 744-756, 2020.
engineers, builders and developers, (Vol. 1st ed, ed. Bookman, [21] T. Su, H. Li, Y. An, A BIM and machine learning integration
Porto Alegre: Brazil, 2014). framework for automated property valuation, Journal of Building
[3] AutoDesk, Revit IFC manual - Detailed instructions for handling Engineering, Vol. 44, p. 102636, 2021.
IFC (San Rafael: USA, 2018). [22] F. Biljecki, J. Lim, J. Crawford, D. Moraru, H. Tauscher, A.
[4] Ngah Nasaruddin, A., Boon Tuan, T., Musthafah, M., Building Konde, R. Stouffs, Extending CityGML for IFC-sourced 3D city
Information Modelling (BIM) on Energy Performance models, Automation in Construction, Vol. 121, p. 103440, 2021.
Assessment: a Review, (2018) International Review of [23] J. Wang, X. Gao, X. Zhou, Q. Xie, Multi-scale Information
Mechanical Engineering (IREME), 12 (8), pp. 663-671. Retrieval for BIM using Hierarchical Structure Modelling and
doi: https://doi.org/10.15866/ireme.v12i8.13575 Natural Language Processing, Journal of Information Technology
[5] K. Aneta, Communication between BIM software’s using IFC, in Construction (ITcon), Vol.26, n. 22, pp. 409-426, 2021.
Copyright © 2022 Praise Worthy Prize S.r.l. - All rights reserved International Review of Civil Engineering, Vol. 13, N. 5
335
M. de Oliveira Junior, R. C. Ghizoni Teive
Authors’ information
Vale do Itajaí University, Brazil.
Copyright © 2022 Praise Worthy Prize S.r.l. - All rights reserved International Review of Civil Engineering, Vol. 13, N. 5
336