You are on page 1of 13

Automation in Construction 29 (2013) 183–195

Contents lists available at SciVerse ScienceDirect

Automation in Construction
journal homepage: www.elsevier.com/locate/autcon

Building Information Modeling (BIM) and Safety: Automatic Safety Checking of


Construction Models and Schedules
Sijie Zhang a, Jochen Teizer a,⁎, Jin-Kook Lee c, Charles M. Eastman b, Manu Venugopal a
a
School of Civil and Environmental Engineering, Georgia Institute of Technology, USA
b
School of Architecture, Georgia Institute of Technology, USA
c
Department of Interior Design, Hanyang University, Seoul, Republic of Korea

a r t i c l e i n f o a b s t r a c t

Article history: Construction safety is a national and worldwide issue. This paper contributes in solving this problem by applying
Accepted 6 May 2012 automated safety rule checking to Building Information Models (BIM). Algorithms that automatically analyze a
Available online 28 May 2012 building model to detect safety hazards and suggest preventive measures to users are developed for different
cases involving fall related hazards. As BIM is changing the way construction can be approached, the presented
Keywords:
work and case studies extend BIM to include automated hazard identification and correction during construction
Building Information Model (BIM)
Fall protection
planning and in certain cases, during design. A rule-based engine that utilizes this framework is implemented on
Construction safety top of a commercially available BIM platform to show the feasibility of the approach. As a result, the developed
Planning automated safety checking platform informs construction engineers and managers by reporting, why, where,
Prevention through Design (PtD) when, and what safety measures are needed for preventing fall-related accidents before construction starts.
Rule checking The safety area reviewed is fall protection. An example case study of such a system is also provided.
Scheduling Published by Elsevier B.V.
Simulation

1. Introduction Failure in any of these can result in increased risk of exposing workers
to hazards in the construction environment.
In the past two decades more than 26,000 U.S. construction workers Planning for safety typically consists of the identification of all po-
have died at work. That equates to approximately five construction tential hazards, as well as the decision on choosing corresponding
worker deaths every working day. Of these fatalities, 40% involved inci- safety measures [6]. Precisely and accurately identifying the potential
dents related to falls from height [1,2]. Inadequate, removed, or inappro- safety hazards is critical to the safety planning process. Safety planning
priate use of fall protection equipment contributed to more than 30% of in construction is generally done separately from project execution
the falls [3]. A case study by Frijters and Swuste [4] demonstrated that planning and involves different actors. This separation and the resulting
awareness of safety during design can influence the risk of falling. lack of communication create difficulties for safety engineers to analyze
As these statistics indicate, safety in construction remains a big prob- what, when, why, and where safety measures are needed for preventing
lem. The sad reality of frequent loss of life, injuries, near-misses, and accidents. The industry is in need of improving the inefficiencies of the
collateral damage is that they pose liabilities that can be prevented. existing paper-based and manual safety processes in place. Further
Safe construction requires care and planning throughout the project life- improvements can be gained in construction safety through the use of
cycle, from design, through construction planning, through construction technology.
execution and extending into operations and maintenance. As good safe- The growing implementation of Building Information Modeling
ty practices and records create a positive, hazard free, and productive (BIM) in the AEC/FM industry is changing the way safety can be
work environment, planning for safety at the front-end of a project is approached. This research takes advantage of the potential that BIM
not only the first but also a fundamental step for managing safety [5]. provides for safety in construction (building) design and planning,
Failures in hazard identification are often due to the limited exper- and further facilitates the integration of construction safety and health
tise or oversight of engineers or safety staff when planning or execut- practices in BIM. It does so by automatically detecting and eliminating
ing safety practices, or poor training of construction staff. Examples hazards. It is based on the recognition that a building model and associ-
are tasks in design for safety, safety inspection, and monitoring safety. ated schedule means that the construction site changes daily, with new
safety issues emerging (and others being removed) as the project
progresses. The construction process may include activity sequences
that are inherently dangerous, without proper corrective actions and
⁎ Corresponding author. Tel.: + 1 404 894 8269. that these activity sequences can be identified at the planning stages
E-mail address: teizer@gatech.edu (J. Teizer). and corrected.

0926-5805/$ – see front matter. Published by Elsevier B.V.


doi:10.1016/j.autcon.2012.05.006
184 S. Zhang et al. / Automation in Construction 29 (2013) 183–195

This paper presents an automated rule-based checking system for hire new personnel it becomes difficult for them to adapt to a new
BIM and how future safety planning can be integrated in work break- safety culture. Though many job sites require safety orientation and
down structures and project schedules. The scope of this paper focus- training, it is demanding for workers to acquire the knowledge in a
es on developing the rule implementation for fall protection. Deciding short time and stick to the rules accordingly when performing design,
what fall protection system to apply, where, and when are part of the planning, and work tasks.
research questions that are to be answered. As rules from safety reg- • Construction site safety often remains the sole responsibility of the
ulations are interpreted, and used to check the design model at the contractor. Design choices often determine construction methods
early project stages, the results can then be visualized in BIM. and schedule; while limited attention is given to safety during the de-
The current state of safety planning and need for an automated sign phase [11]. Often designers do not understand the impact their
safety checking system is addressed in Section 2 of this paper. The work has on construction methods, schedule, and most importantly
review in Section 3 presents information on the technologies used on safety. To date, the cooperation and communication among project
in this study, construction safety control, and computational rule- stakeholders (owners, contractors, subcontractors, etc.) in regards to
based checking language. In Section 4, the framework and methodol- safety is quite limited at the front-end [12].
ogy for the proposed rule-based safety checking system and rule
checking process are presented. Section 5 presents the safety rule in- All of these are barriers and unintentionally create hazards at the pro-
terpretation and rule-based algorithms platform for fall protection. A ject planning and execution stages. The following section summarizes
case study is presented in Section 6. The results demonstrate the ben- some of the research conducted for new and improved safety planning
efits of the developed safety-rule checking platform in assisting de- approaches based on historical data.
signers, engineers, safety managers, and workers in the efficiency of
designing safe work processes, and reducing errors in site layout 2.2. The traditional approach of safety analysis and control
plans and execution of work tasks. A summary of the contributions
and discussions about future research are in the final section that con- Many efforts at safety analysis and control have been based on his-
cludes this paper. torical safety statistics. Yi and Langford [13] analyzed historical safety
records and presented a theory on safe planning by estimating the
2. Background risk distribution of a project. The approach works by estimating situ-
ations of concentrated risk and then adjusting the schedule to avoid
2.1. The current status of safety planning the risk peaks. Saurin et al. [14] integrated a Safety Planning and Con-
trol Model (SPC) into the production planning and control process.
The complex and dynamic nature of the construction industry and Three hierarchical levels were defined: long-, medium-, and short-
its on-site work patterns is widely recognized. This separates it from term safety planning. Safety control and evaluation is based on both
the manufacturing industry, which has mostly stationary fabrication proactive and reactive performance indicators relying on percentage
settings. Safety planning in an unstructured construction environ- of safe work packages and actual accident data. A specific Construc-
ment is thus more challenging. The most severe consequence from tion Job Safety Analysis (CJSA) tool was developed by Rozenfeld et
bad safety planning and execution is loss of life. Significant time and al. [15]. The method focused on the identification of potential loss-
economic resources are lost when workers are injured on the jobsite. of-control events for detailed staging of construction activities. The
Some practitioners even claim that construction sites are often under- assessment of the probability of occurrence for each event was deter-
resourced and under-planned when it comes to safety planning [7]. mined through interviews. The goal was to predict the fluctuating
The mandate of the construction industry is to provide a safe and safety risk levels and to support safety conscious planning and safety
healthy work environment. The existing safety management culture management. Tam et al. [16] applied Non-Structural Fuzzy Decision
in a construction company focuses on checking regulations from the Support System (NSFDSS) to evaluate safety management systems
Occupational Safety and Health Administration (OSHA). Often compa- and prioritize the measures with the consideration of various decision
nies apply more stringent best practices in safety and health that go be- criteria, and further to facilitate more realistic decision making.
yond providing education, training, and personal protective equipment Analysis and causation of accidents and historical data provide valu-
(PPE) to workers [8]. able but general information for safety planning. These are, however,
The current state of safety planning in construction can be not sufficient to predict when and where accidents occur on unique con-
summarized: struction projects. This has led to the advent of information technology-
enabled approaches for construction safety using virtual designs and
• Traditional safety planning relies on frequent manual observations, is simulations of construction operations. The following section outlines
labor-intensive, time-consuming, and thus highly inefficient. Safety plan- some of these initiatives.
ning together with project execution planning can convey what is to
be built, what safety measures are necessary when, where and why 2.3. Information and communication technologies (ICT) for construction
[9]. The link between planning for safety and work task execution is safety
often weak: for example, many contractors use two-dimensional
drawings (2D) or field observations to determine hazard prevention Information and communication technologies such as Building
techniques. Since their approach is manual and based on experience, Information Modeling (BIM) [17], Virtual Design and Construction tech-
the observed results are often error-prone due to subjective judg- nology (VDC) along with Geographic Information Systems (GIS), etc.
ments of the decision maker. have become established tools in the Architecture, Engineering, and
• Safety knowledge is difficult to transfer by safety regulations alone. Construction (AEC) industry. Detecting spatial conflict or congestion
Existing safety rules, regulations, and best practices have demon- of construction operations is one issue addressed using 4D visualiza-
strated impact. A trend towards zero accidents can be shown in tions [18]. Hadikusumo and Rowlinson [19] adopted Virtual Reality for
indices such as the Total Recordable Incident Rate (TRIR) published construction safety by creating a design-for-safety-process (DFEP) da-
by the Construction Industry Institute [10]. Even though safety tabase. The VR-based DFEP tool helps to identify safety hazards based
records have improved compared to ten years ago, improvement on manual selection during the building design phase. Mallasi [20]
in recent years has slowed down, or in the last few years began developed the Patterns Execution and Critical Analysis of Site Space
again to get worse. One main contributor for the recent increase in in- Organization (PECASO). It aims at developing a methodology and tool
cidents is knowledge transfer of safety best practices. As companies to assist planners with the assignment of activities in the execution
S. Zhang et al. / Automation in Construction 29 (2013) 183–195 185

space, as well as the identification and visualization of workspace con- dangerous hazard locations on the site. The indication of safety measures
gestion. Benjaoran and Bhokha [21] developed an integrated system will help safety managers planning upfront for safety during the construc-
for construction and safety management based on 4D CAD model and tion planning phase, as well as during construction. This includes plan-
rule-based algorithms (Hazard Explorer and Safety Measure Advisor). ning safer work tasks, and monitoring the planned work tasks during
The automated approach with hard-coded algorithms does not consider the construction phase.
complex design parameters and reliance on humans is still needed to
check for safety rules. Kang et al. [22] proposed building a 5D CAD- 3.1. Rule-based approach
based risk visualization system for visualizing construction risk degree.
Qi et al. [23] devised a design for safety tool, making design for safety One of the promising directions of BIM applications in the AEC indus-
suggestions available to designers and constructors by formalizing col- try is to facilitate various rule checking and simulations for evaluating
lected design-for safety suggestions and checking the building model. building designs in the earlier phases of a project [17]. A rule-based check-
Bansal [6] uses GIS based navigable 3D animation in safety planning for ing system is defined as a piece of software that does not modify a build-
predicting places and activities which have higher potential for accidents; ing design, but rather evaluates it on the basis of configured building
he links the information between the CPM schedule and safety recom- objects. Rule-based systems assist users to define and apply rules that
mendation database. The VTT Technical Research Centre of Finland identify conditions of importance in the model by executing them on a
[24] developed a manual procedure of using BIM technology for given model, and return the reports, which basically consist of “pass” or
safety planning, management, and communications. As part of the “fail” [31]. Design evaluation may apply to programmatic requirements,
4D-construction safety planning, VTT visualized BIM-based 4D safe- model correctness, constructability, maintenance and other aspects of
ty railings for fall/edge protection in Tekla Structures. The Georgia the project [32]. Conventionally, design evaluation is performed manually
Institute of Technology introduced in 2010 the first preliminary re- by multiple domain-specific experts, a time consuming, expensive and
sults of an automated safety rule checker for Building Information error-prone process. With BIM, such simulations can be provided through
Models (BIM) [25]. automated interfaces, more quickly and reliably [17,33,34]. For example, a
The literature shows that (building) information modeling (BIM)- concept design model can be used for estimating spatial validation, circu-
has enabled virtual safety controls to be used to identify safety hazards. lation and security checking, energy consumption simulation, and early
VDC has potential to simulate various stages of the construction process cost estimate [35]. BIM facilitates implementing various automated rule-
to help engineers, architects, and contractors to detect, visualize, and checking systems of building design; however, making efficient and
resolve risk prior to the problematic conditions arising in the project. robust interfaces involves a variety of technical issues [36].
However, most of the existing efforts in safety planning either largely The process of rule checking is composed of four major stages [31]:
rely on human input or offer knowledge-based/semi-automated imple-
1. Rule translation stage: rule interpretation and logical structuring of
mentation. Further automation of the tool and better visualization are
rules for each application. Most rules have been written in human
new options to be explored.
languages. A common intermediate way for mapping rules from nat-
ural language to computer-processable form is a table consisting of
2.4. Need for an automated rule-based safety checking system
parameterized rules.
2. Model preparation stage: the necessary information required for
The planning and design phases provide a vital opportunity to elim-
checking. Several model view definitions [37] can be used to both
inate hazards before they appear on a jobsite. Current safety planning
specify the information needed to carry out certain rule checks, de-
approaches are primarily text-based, standalone, check-sheet type
rive the needed data required for a specific type of rule checking
tools, which are accessed either via paper or through software inter-
and to extract subsets of a given building model to allow more ef-
faces. Inefficiencies are witnessed in the current methods utilized for
ficient rule execution [33,38].
processing and reporting of the safety data for decision making in
3. Rule execution stage: carries out rule checking against given building
construction safety and health [26]. Previous research indicates that
models. Execution issues largely deal with the management of this
there is a lack of responsive tools and resources to assist designers
in the review process. Technically this stage involves both pre-
when it comes to construction safety. Technology can potentially play
processing and post-processing of rule checking.
a key role in reducing incident rates further, once it positively influences
4. Reporting stage: reports the rule checking results. In this stage, the sys-
current practices in safety planning [27–29].
tem usually produces graphical reports including textual details, as
Other contributions of automated safety tools in assisting safety man-
well as references back to codified source rules.
agement in construction are as follows [30]: (1) the ability to eliminate
hazards diminishes as the project progresses; (2) the opportunity to in- In regard to these steps of rule checking approach, Eastman et al. [31]
clude both safety regulations and best practices for comparison and com- examined several industry efforts and case studies. Efforts have been
bination becomes ever more limited; and (3) a better framework to made to generalize the rule checking systems for different building
facilitate the communication between contractor and designer for safety types and domains, such as automated building design reviews [39].
issues is needed. Along with developing rule-checking software, a domain-specific lan-
guage has been introduced as a language-driven approach to the rule
3. BIM-enabled rule checking checking and design analysis [39]. However, development expertise in
rule checking systems continues to grow and new domains and func-
Since safety rules, guidelines, and best practices already exist, they can tionalities are being added to the purview of rule checking.
be used in conjunction with existing three-dimensional (3D) design and This paper focuses on describing the development of a new domain
schedule information to formulate an automated safety rule checking sys- of rules — construction safety planning and simulation, as well as rele-
tem. Safety conditions appear, then are resolved within the construction vant issues for developing a safety checking system such as building
process, as a project proceeds. The intention is to automatically identify model preparation issues regarding BIM platform, rule executions, and
these dynamic conditions, as the building is constructed, identifying reporting issues.
their location in a virtual 3D space, and interactively or automatically
providing solutions and visualization of protective systems to mitigate 3.2. Rule-based platform
identified hazards. Such a platform can also function as a tool for provid-
ing easily accessible and understandable visualization of up-to-date pro- A rule-based checking system can be implemented in two different
gress on construction and safety over time, and in particular, to detect ways. One way is a design based software application/plug-in that
186 S. Zhang et al. / Automation in Construction 29 (2013) 183–195

allows architect/engineers/designers to check a building model during applies them to the BIM model. Safety checking rules can be applied
the design process. Current available BIM design tools do not provide either within a building modeling tool (for example Revit, ArchiCAD,
model checking functions themselves. An application can be developed Tekla) or alternatively within a platform that can read building models
on the BIM platform, providing ease for a designer to validate their (for example, IFC platforms, Navisworks). Ideally, the rule checks are
model according to target rules without the need to change the design defined in a format that is portable, allowing them to be applied within
later. Since model and information exchanges are inevitable between different environments.
different project stakeholders and during different project phases, a Construction sites have extensive movements of resources (workers,
major issue is data interoperability. Especially, data interoperability equipment, materials) [45]. Work tasks and location can change fre-
between different BIM platforms is a key problem to industry users. quently for resources. Since such work task transitions can potentially
The other promising approach is to use an Industry Foundation Class be the cause of hazards, the best might be to Apply Rules at Construction
(IFC)-based model viewer or checker for the implementation. IFC is a Work Task Transitions. For instance, when the task or area of a worker
public and internationally recognized industry standard for data ex- changes, the rule checker should generate guidelines that guide and
change and integration within building construction industries [40]. warn safety manager and workers of potential hazards. This is doable
The IFC-based application can accept design models from various BIM- on the rule checking side. Resolution of the safety condition often involve
authoring software. Available rule-based platforms exist that apply modifying aspects of the design, adding temporary structures or chang-
rules to IFC building model data. They show a promising approach to en- ing the schedule; these require more platform-specific capabilities. One
able broader application of rule-checking on IFC based models [39,41]. issue thus is identifying stages of design manually or using the schedule
Existing BIM tools support export functions of IFC-based models. Howev- to deal with work task transitions. Another issue is where the corrections
er, IFC is a rich and redundant data-modeling schema and clear defini- are made, e.g. whether the rules are applied in the design tool or a sepa-
tions for implementation are required. The IFC requirements for a rate checking platform. Since the BIM model is usually updated during
safety checking application will be considerably different from that of a the project design and operation phases, the safety checking system is
clash detection application. A new model view development effort ad- connected to the system and can be re-run after each model or schedule
dressing the requirements of safety rule checking in BIM will need to update to ensure the planning for safety at front-end of the project.
be introduced. Preliminary work on a BIM/safety-rule checker has been After the developed safety rule checking system has identified the
introduced by Zhang et al. [25]. Safety Issues or hazards in the BIM, Corrective Actions, such as design
for safety and safety planning, can be conducted. The goal of the
4. Framework and methodology rule checking system is to assist human decision makers in the safety
planning and scheduling by proposing realistic solutions to resolve
4.1. Framework for the automated safety-rule checking platform the identified issues. A Library of Safety Actions proposes Corrective
Actions that can be taken to avert the identified hazards. Multiple al-
The proposed framework of a rule-based safety checking system is ternative actions may be stored to respond to a single safety condi-
illustrated in Fig. 1. The first step is to collect and analyze construction tion. The solutions should have correct geometry, location, materials
data including work breakdown structure, schedule, and quantities. and time of installation of the protective equipment that must be
These typically are associated to Building Model and Schedule. Both installed to avert a hazard, or that alternatives are proposed to modify
provide some of the most important technical aspects of a project the work tasks. A big challenge for reflecting safety in design is that
by defining the project in terms of hierarchically related, product- scheduling is usually not considered until design is almost complete.
oriented elements, and work processes required for each building The rule checking results can be communicated to the designer along
element's completion. with corresponding safety requirements from the contractor through
Each element of the WBS provides logical summary points for mea- an Action Report. Identified hazards can be eliminated at the front-end
suring cost and schedule performance. This information can be repre- of projects or during construction, if necessary.
sented in BIM by applying the corresponding construction schedule. A transformative step in the industry would be to integrate safety
Compared to the traditional processes, the proposed system takes the into the design process and to start scheduling for safety earlier. This fa-
existing Safety Rules, guidelines, and best practices (e.g., construction cilitates safer design and shortens iteration loops, since the designer is
safety standards from OSHA or Construction Industry Best Practices) and able to modify the model directly after checking the results. The use of

Fig. 1. Framework for implementing an automated rule-based safety checking in BIM.


S. Zhang et al. / Automation in Construction 29 (2013) 183–195 187

the design for construction safety concept may gain momentum espe- needs to be integrated with the construction schedule, which ensures
cially in Design-Build (DB) or Integrated Project Delivery (IPD) project the timely safety protection.
delivery methods [12], as there is more scope for interaction between There are four major safety communication steps that take place
designer and contractor at an early stage of the project. The safety during the construction planning and operation: (1) in the design
knowledge is transferred from contractor to designer based through development phase (31–20 20 00), the proposed system can assist the
the checking results. And the system can present stored alternative contractor to evaluate the design model from safety perspective by co-
resolutions, or automate the corrections, controlled as a “safety style” ordinating with safety manager and then pass the notes and suggestion
to respond to the identified conditions in a particular way. back to designer for safer design, which also can help the designer to ac-
Then, after model update and safety re-check, the system is used by cumulate knowledge of construction safety; (2) in the construction doc-
the contractor for normal safety planning. According to OSHA/best prac- umentation phase (31–25 10 00), proper safety protective equipment
tices, solutions or prevention methods vary by the application case. can be selected according to an optimized selection model and 3D ele-
Since a review of all rules and guidelines would be too consuming, a ments can be added to the building model, attaching hazard and safety
user typically selects a safety plan from a known repertoire of available equipment information; (3) in the construction preparation stage
solutions. (31–40 20 00), detailed safety planning and scheduling on a weekly
or daily base can help a safety manager to arrange the safety protective
equipment according to needs and provide pertinent safety training to
4.2. Automated safety checking process
workers; (4) in the construction phase (31–40 40 00), the 4D model
can be updated and also the safety planning information. These are
In view of this, safety planning is implemented in two steps: (1) apply
also additions that can provide safety inspectors with a helpful tool to
default prevention method a user can define and run the checking auto-
assist in their daily inspection tasks.
matically first and (2) provide possible protection alternatives including
different safety protective system for customization. As a result, the pro-
4.4. Rule checking development process
posed rule-checking platform aims to assist in the decision making pro-
cess and the final decision can be left with a safety engineer, although
The rule checking approach is further illustrated in Fig. 3 and
after a while we expect that the corrections also will become automated.
explained as follows:
Safety personnel can consider and concentrate on other factors in the
decision making process (e.g., checking of suggested protective system,
1. Rule interpretation: The interpretation of safety rules from safety reg-
availability of protective system, lower cost alternatives).
ulations or best practices (e.g., OSHA) is logic-based mapping from
Thirdly, the rule checking system generates safety reports. At the
human language to machine-readable format. The name, type, and
operational and monitoring stage of a project, automatic reports in
other properties in the rule can be analyzed and extracted from the
table form can guide the installation of protective equipment correctly
rule. The rules can then be classified in differing site conditions
and in a timely manner. They can also be used to document safety issues
using IF–THEN context to determine the corresponding measures.
and become part of the legal project obligations. Rather than per-
Rule translation typically has two aspects: (a) the condition or con-
forming safety inspection based on experience, a safety manager who
text where the rule applies and (b) the properties upon which the
needs to conduct site inspection everyday can use the reporting fea-
rule applies. The first step might identify the target building object
tures to ensure that safety implementation strictly follows the designed
for example a slab, and the second step would then check the
safety plan.
width, length, location, etc. of the identified slab. The interpreted
rules are stored internally in the rule checking system, while the con-
4.3. Integrating safety checking in project workflow ditions applying the rules can be customized by a user in the system
interface.
A use case defines an exchange scenario between two well-defined 2. Building model preparation: In object-based modeling, all building
roles for a specific purpose, within a specified phase of a building's life objects should associate with specific object type and attributes.
cycle. Most use cases are parts of larger collaborations, where multiple This information is used as the basis for checking geometric fea-
use cases provide a network of collaboration links with other disciplines. tures. Thus the requirements of a rule checker for building models
This higher-level composition of use cases builds a process map [40]. are stricter than existing 2D drawing or 3D modeling require-
Facilitating the integration and collaboration between different disci- ments. Compared to existing BIM application such as clash detec-
plines involved in an AEC/FM project is one of the major focuses of tion and BIM-based quantity takeoff, a basic requirement for a
BIM. In fact there is a close interaction between the BIM value proposition rule-based checking system is that each building object carries in-
in projects and degree of workflow integration and continuity of informa- formation: for example, object name, type, attributes, relationships
tion flow through project lifecycle. Process maps using the Business and metadata including object identification (ID) number, date,
Process Modeling Notation (BPMN) have been standardized for express- and author creating model elements. Schedule data needs to be
ing processes of flow-oriented business operations [42]. A BPMN‐based linked to the building object since the assigned protective system
process map is used in this research to represent the project stakeholders, needs to be updated accordingly. In addition, the spatial structure
project phases, and information exchange between them. to each building object needs to be well organized; for example,
Fig. 2 displays the process map for the life-cycle phases of a pro- by floor or section. This helps to classify the model and space con-
ject. It shows how the rule-base checking system is integrated in con- straints more easily. In summary, a parametric model is a neces-
struction safety planning and operation and explains what and how sary condition to extract the required values for the next step:
the data exchanges between the different project stakeholders can rule computation.
be facilitated. The contractor and the safety inspector, as the main 3. Rule execution: The rule execution phase brings together the translat-
users of the system, can implement safety planning and its integra- ed rule sets and the prepared building model. Since the rules have
tion with the construction schedule by applying the described sys- been transformed in machine readable code, their executions are
tem. Focusing on safety checking of both construction model and straightforward. The building objects can be mapped to the rule
schedule, Safety Planning and Scheduling Integration (Activity [1.7]) sets by name, type, or other attribute(s). Complex algorithms may
is conducted on a daily/weekly basis, which helps to identify needed be required for performing customized safety checks. These then se-
safety prevention equipment according to local and temporary site mantically match the work tasks and the building objects involved in
conditions. The schedule information of the equipment installation the work task and site conditions. Providing a variety of both
188 S. Zhang et al. / Automation in Construction 29 (2013) 183–195

Fig. 2. Process map for construction safety planning and operation.

building project and safety protection methods, the rule execution is 5. Development of the automated rule-based safety checking
designed to have two steps: (a) automatically check the model and system for fall protection
apply safety measures according to default settings/suggested solu-
tion, and (b) provide all possible solutions which can be selected or The safety rule-checking framework introduced in this paper is
changed according to an individual best practice after automated designed to be extensible to add new safety-checking modules in
checking or select the best one, based on another set of contextual the future. Since falls are the most frequently cited type of fatality
rules. The rule execution process is repeated to identify any new in construction and to limit the scope of work, fall protection was
potential hazards after implementing one of the possible solutions to implemented as a rule-checker for BIM. The following sections illus-
the first identified safety hazard. trate the development of a safety checking system for fall protection
4. Rule checking reporting: The results of safety checking will be reported based on the framework introduced in the previous section.
in two different forms: (a) visualization of applied safety protective
equipment, and (b) table-based check of the results showing detailed 5.1. Object-oriented interpretation of safety rules
information from model and the applied solution. In addition,
quantity-take-off information for resource leveling of safety equip- According to OSHA regulations [43], fall protection rules can be clas-
ment (bill of materials) and importing the generated information sified into three parts: (1) definition, (2) general requirement, and (3)
into project schedules is also possible. prevention criteria. Definitions specify the unsafe area. General require-
5. Safety correction: Since the prevention methods can be visualized, ments show the protection methods, which should be applied in a specif-
they engage human decision makers through a three-dimensional ic scenario. Prevention criteria relate to the detailed information of the
immersive environment. Such BIM views can enable better prevention system to be used. In addition, safety checking rules need at
decision-making and increase the awareness of project participants, least three components: (1) the objects, attributes and relations needed
including workers, for example, in pre-task planning or daily meet- to represent a safety condition, and (2) the logic for carrying out the as-
ings. The primary corrective actions that will take place on job sites sessment. Once a safety condition is identified, a third aspect comes into
are to schedule and track logistical movements of (safety) material play: (3) how to resolve the safety issue. An initial set of rules was gen-
based on rule check reports. An implementation in the field, for ex- erated using a set of fall protection rules from OSHA. A more comprehen-
ample, could be reports on a BIM platform that assign work tasks sive open source repository, customized for organization-based safety
to install/remove safety equipment on a building floor. rules and regulations can be extended in the future.
S. Zhang et al. / Automation in Construction 29 (2013) 183–195 189

Fig. 3. Rule checking process for rule-based safety checking system.

The research focused on potential fall hazards, such as holes in according to OSHA) in its least dimension can be ignored (due to the
slabs, leading (unbounded) edges on a floor slab, and openings in small size of the hole and lower likelihood objects falling through).
walls. According to OSHA (see Fig. 4) a “slab hole” means a gap or The default table-based safety rule translation for fall protection is
void of 2 in. (5.1 cm) or more in its least dimension. A hole can exist shown in Table 1.
at several heights, for example, on a floor (e.g., concrete slab), a roof
(e.g., skylight), or any other walking/working surface. Similar rules 5.2. The rule-based algorithm prototype for fall protection
exist for openings in walls, for example, unprotected windows. Re-
gardless of the size of the hole or opening, the rule-checking system The algorithm developed for the automatic safety rule checker for
automatically identifies and implements a default fall arrest system assessing potential fall hazards is illustrated in Fig. 5. Nine basic steps
(e.g., guardrail system for edges on slabs or for openings in walls), if are included rule mapping, execution, and reporting. For each specific
the location of the object was elevated more than 1.8 m (6 ft). timestamp, the algorithm first identifies and classifies slab, roof, and
The following describes a few specific cases on how the rule check- wall as the target objects from a building model. Different conditions
ing algorithm works. For holes on a floor measuring more than a pre- are categorized according to specific geometry attributes. Safety con-
defined value, for example 1.5 m (59 in.), in its least dimension, the al- ditions are flagged. Secondly, corresponding rules are executed and
gorithm should be designed to apply a guardrail system. Whereas, holes visualized for supporting decision-making. After applying and visual-
should be “covered” if an opening measured less than 1 m but more izing an automated version of rule checking, human input is optional
than 5 cm in its least dimension. Holes with less than 5 cm (2 in. to assist in the final decision making process. Finally, the checking
results and visualization are updated in the BIM. Each hazard is
detected and the proper protection method is shown. After the check-
ing and visualization process ends, the safety rule checkers provides
additional information with high relevance to decision makers, such
as: (a) detailed count and cost data (quantity take-offs) for the required

Table 1
Example of table-based rule translation for holes in concrete slabs.

Least dimension (x) of a slab opening Prevention method

b 2 in. (5.1 cm) “Not considered”


2 b x b 59 in. (5 b x b 150 cm) “Cover”
Fig. 4. Example of rule simplification (29 CFR 1926 OSHA) for fall protection (Green =
> 59 in, (1.5 m) “Guardrail system”
Building objects; Orange = Object attributes; Red = Prevention systems).
190 S. Zhang et al. / Automation in Construction 29 (2013) 183–195

Fig. 5. The rule-based checking algorithms for fall protection.

safety protective equipment such as railings, and (b) scheduling of the needed; (2) holes in slabs/roofs are detected to prevent fall through
installation and removal of the safety protective system. openings; (3) openings in exterior walls are detected to determine
The different scenarios or contexts are determined by acquiring where additional wall opening protection is required; (4) interior
the corresponding spatial and geometric information of each object: walls around slab openings are detected for fall protection from wall
(1) exterior walls are detected to define where edge protection is openings. After object identification, algorithms of Step 3 (scenario

Fig. 6. Algorithms of steps 3 and 4: apply safety checking rules for checking slabs/roofs.
S. Zhang et al. / Automation in Construction 29 (2013) 183–195 191

Fig. 7. Algorithms of steps 3 and 4: apply safety checking rules for checking walls.

categorization) and Step 4 (apply safety checking rules for checking 5.3. Platform for implementation
slab/roof and wall) are explained in detail in Figs. 6 and 7. The geometry
of the created safety equipment is based on identifying the unprotected The automated rule checking system has been implemented in BIM
leading edges, holes, and openings in walls, etc. Six different cases of fall software using the open application-programming interface (API). The
protection scenarios were identified and are listed in Fig. 8. approach allows users to check the model directly from the BIM tool.

Fig. 8. Cases for fall protection (edges that need protection are highlighted in red).
192 S. Zhang et al. / Automation in Construction 29 (2013) 183–195

a) Modeling without protective system b) Modeling with protective system

Fig. 9. Automated rule-based fall protection detection and installation in Tekla. (a) Modeling without protective system. (b) Modeling with protective system.

Tekla Structures [44] was chosen for implementation. Tekla 5.4. Future extensions using IFC
Structures is a BIM-based structural engineering and modeling soft-
ware. It also provides construction management functions such as The two previous sections presented some instances of the safety rule-
4D simulation, site layout planning, quantity-take-off function and checking aspects and showed that rule checking presents a computation-
etc. We converted syntax-based safety rules fall protection rules in ally intensive operation. To date, such safety code and parameters to
particular, into machine-readable equations and implemented rule- check building objects in BIM for safety are not available in any commer-
checking algorithms. The definition of entities, relations, and properties cially existing BIM software. The open APIs provided by BIM tools are lim-
for use in rule writing and data access was made consistent with the ited and inefficient to handle safety rule checking issues. For extending
data model, and in terms of objects, relations and properties. The im- the rules and including new types of rules and new building types, this
plementation included the development of methods to bind the rule- software driven implementation is time consuming and requires exten-
checking algorithm to the building model. For example, two methods sive development. We propose the development of a new model view
were developed to derive parametric data about objects to be used addressing the requirements for safety in BIM in the construction industry
for rule checking from the building model. These are: (a) direct access as part of future developments. If IFC is to be used as the data-modeling
– such as to acquire data directly available in the model, and (b) ex- schema for safety rule checking applications, then the requirements
tended access – such as to access data available in the model, and have to be clearly defined. For example, IFC provides different geometric
after applying some conditions to arrive at information necessary for representations for objects. Boundary representations (BREP) that pro-
rule checking. vide face-based solids are the most commonly used ones. However,
Such an extended data access method can isolate the entities in a BREPs are not sufficient to extract detailed dimensions of objects in a
WBS. These isolated entities could then be used to decide whether safe- parametric manner. This calls for geometric representations such as ex-
ty rules have been violated based on their current status. An example is truded solid geometry. Representing semantic information using IFC
a large concrete slab area with many single pour areas and break lines. involves many aspects such as level of detail required, ability of receiving
Had the rule checking approach utilized only data from the model, application to read and infer data [46] and will be considered for future
guardrails would have been applied on all slab edges. This evidentially extensions of the rule checker to make it portable. Moreover, IFC schema
would not make safe and economic sense if two slab areas already is yet to be used for construction safety related applications. There might
join each other. Thus, such floor slab areas need to be broken down be a need to perform gap analysis to check if IFC can be used to represent
into discrete elements to apply fall protection rules successfully. In in a sufficient manner the safety aspects. A model view definition (MVD)
sum, elaborate and inference based checking is necessary to replicate will help to extract all the requirements and document them in a publicly
the construction sequencing into a rule engine. available form. This will enable software developers across the industry to

Fig. 10. Examples of protective equipment for staircases, slab edges, and slab openings with different shapes/dimensions.
S. Zhang et al. / Automation in Construction 29 (2013) 183–195 193

Fig. 11. Examples of exterior wall openings and guardrail protection system in place.

conform to the requirements of safety checking to be provided as a 3. Take-off quantity and type (leading to an estimate) of the protection
feature in their tool. safety system to be installed;
4. Provide an updated schedule of when and what safety protective
system needs to be installed; and
6. Case study: applying the automated rule-based safety checking 5. Create a 4D visualization and 3D virtual environment to visual-
system on BIM platform ize the protective system and how it fits in the construction
schedule/sequencing (Fig. 12).
6.1. Implementation in Tekla
After scheduling the building elements, the rule checker imple-
A test model was created in Tekla showing a construction project in ments the time for installation and removal of all related protective
progress. The model includes different types of openings that could be a safety systems into the schedule. For instance, the guardrail on the
potential fall hazard. The identified openings have different sizes and second floor is scheduled upon completion of the slab (see Fig. 12a).
geometric shapes (polygonal, rectangular, and circular). The holes are Once the walls are being erected (see Fig. 12b) these same guardrails
located on walls and floor slabs. The model (see Fig. 9) shows a four- have to be removed, and once the walls have been put in place, the
story building with walls on the first two floors and emergency stair- openings in windows have to be protected again with guardrails.
cases that provide potential fall hazards. Detailed views are shown in (see Fig. 12b and c). In a similar manner, tasks of installation and
Figs. 10 and 11. These figures illustrate that the geometry of the protec- removal of – for example – guardrail systems in the schedule can be
tive equipment (guardrail system and/or cover) is based on the com- coordinated and made available to owners, architect/engineers, gen-
puted bounding box of the hole that needs to be protected. eral contractors, subcontractors, etc. and also visualized for advanced
The rule-checking steps are listed as follows: communication purposes.
After testing the system on simple models, rule-based safety check-
1. Automatically check the model and detect holes in slabs and walls, ing module was also tested on realistic and complex models from the
and edges of slabs; construction industry (see Figs. 13 and 14). Holes and edges of slabs
2. Install guardrail system at floor edges/slab opening/wall openings were 100% successfully detected by the developed rule-checking sys-
and cover slab opening; tem. The default prevention equipment (guardrail system and cover)

a) Week 8 b) Week 10 c) Week 12

Fig. 12. 4D simulation along schedule (legend: orange — required safety equipment; green — completed; blue — in progress; red — in 1 week; yellow — in 2 weeks).
194 S. Zhang et al. / Automation in Construction 29 (2013) 183–195

Fig. 13. Fall protection rule checking implementation on real project.

are applied automatically, which proves the robustness and scalability This work also shows that the requirements for a safety checking
of the implemented algorithms. In addition, quantity-take-off informa- system are different from that of a traditional BIM tool. Like most
tion (bill of materials) can also be reported using the template shown in form of analysis or evaluation BIM platforms must be tuned and spe-
Table 2. cific model requirement must be supported in order to address safety
issues. The method and algorithms introduced in this research were
for addressing fall protection. Many other areas in construction safety
6.2. Results and system benefits
and health exist that also require similar attention.
The next steps of the research may focus on research that studies
Results indicate that fall protection rules from OSHA can be trans-
the applicability and performance of the safety-rule checker in more
lated into machine-readable rules. These can then be applied in the
complex construction conditions. The analysis of parametric and
developed automated safety-rule checking system. New algorithms
complex rules to address other types of safety conditions might also
and methods were developed to automatically analyze a building
be explored. Research will also need to focus on surveying additional
model for safety hazards and derive the required parametric data in
case studies, scenarios, guidelines, and best practices to explore sys-
order to apply the safety rules. The automated rule-based safety
tem applicability and to convince practitioners of its usefulness, and
checking system has been successfully implemented both on sample
foremost investment and benefits in safety implementation.
models and on a real model for fall protection. The performed re-
search illustrates that safety planning can be considered in the sched-
7.2. Conclusion
uling stage for early detection and application of a protective safety
system integrated in BIM, including identification of hazard location,
This research outlined a framework for a rule-based checking system
quantity take-offs, and schedule for implementation of protective
for safety planning and simulation by integrating BIM and safety. As
safety equipment.
shown in this paper, potential safety hazards can be automatically iden-
tified and corresponding prevention methods can be applied in an auto-
7. Conclusion and discussion mated approach. The planning-for-safety concept can be implemented
for early hazard identification in construction model. A table-based safe-
7.1. Discussion ty rule translation algorithm was developed based on OSHA's fall protec-
tion rules and other construction best practices in safety and health. The
Limitations of the developed safety rule-checking system were found feasibility of the approach has been shown by integrating the safety rule-
through case studies and implementation in Building Information checking implementation in an existing BIM design tool. Preliminary re-
Models (BIM). These are: (1) since the environment of construction sults demonstrated the capabilities of the developed safety rule-checker.
sites is changing constantly, it may currently not be possible to represent The automated safety-rule model checker showed very good capability of
all unsafe conditions in a BIM model on a real-time basis and (2) a man- practical applications in building modeling and planning of work tasks
ual effort in rule interpretation is now required both in terms of rule related to fall protection. From a safety management perspective, time
translation into machine readable code in the selection of corrections and effort of safety staff/engineers can be saved through an automated
of needed to select the best correction of an unsafe condition. safety code checking and simulation tool that assists labor-intensive

Fig. 14. Closer-views of guardrails and covers for complex geometries.


S. Zhang et al. / Automation in Construction 29 (2013) 183–195 195

Table 2 [19] B.H.W. Hadikusumo, S. Rowlinson, Capturing safety knowledge using


Quantity-take-off report of necessary safety prevention equipment. design-for-safety- process tool, Journal of Construction Engineering and Manage-
ment 130 (2) (2004) 281–289.
Report—advanced bill of safety prevention equipment [20] Z. Mallasi, Dynamic quantification and analysis of the construction workspace
congestion utilising 4D visualisation, Automation in Construction 15 (2006)
Project name: new building project Date: 17.08.2011 640–655.
Job number: job # 2 Time: 10:49:47 [21] V. Benjaoran, S. Bhokha, An integrated safety management with construction
management using 4D CAD model, Safety Science 48 (3) (2010) 395–403.
Qty Profile Material Length (mm) Weight (kg) [22] L. Kang, H. Moon, H. Kim, G. Choi, C. Kim, Development of 5D CAD system for vi-
sualizing risk degree and progress schedule for construction project, Proceedings
150 PIPE1STD A992 1000 2 of the 2011 ASCE International Workshop on Computing in Civil Engineering,
12 PL7 7/8″*37 7/8″ K30-2 1978 1 2011, pp. 687–690.
33 PL13/16″*3 15/16″ A992 102 2 [23] J. Qi, R.R.A. Issa, J. Hinze, S. Olbina, Integration of safety in design through the use
24 PL13/16″*3 15/16″ A993 1518 24 of building information modeling, Proceedings of the 2011 ASCE International
12 PL13/16″*3 15/16″ A994 2051 32 Workshop on Computing in Civil Engineering, 2011, pp. 698–705.
… … … … … [24] K. Sulankivi, K. Kähkönen, T. Mäkelä, M. Kiviniemi, in: P. Barrett, D. Amaratunga,
R. Haigh, K. Keraminiyage, C. Pathirage (Eds.), 4D-BIM for Construction Safety
Planning, CIB, Manchester, 2010.
[25] S. Zhang, J. Lee, M. Venugopal, J. Teizer, C.M. Eastman, Integrating BIM and safety:
safety checking tasks. For example, hazardous work spaces can be identi- an automated rule-based checking system for safety planning and simulation,
fied and potential hazards can be prevented already at the design stage, Proceedings of CIB W099, Washington D.C., August 24–26, 2011.
before any field work is started. [26] K. Ku, Research needs for Building Information Modeling for Construction Safety,
Ph.D. dissertation, Virginia Tech, 2010.
[27] J. Teizer, C.H. Caldas, C.T. Haas, Real-time three-dimensional occupancy grid
Acknowledgements modeling for the detection and tracking of construction resources, Journal of Con-
struction Engineering and Management 133 (11) (2007) 880–888.
[28] T. Cheng, M. Venugopal, J. Teizer, P.A. Vela, Performance evaluation of ultra wide-
The authors would like to thank Skanska USA Building Inc. and band technology for construction resource location tracking in harsh environ-
Skanska Oy for their support and sharing of safety and project related ments, Automation in Construction, Elsevier 20 (8) (2011) 1173–1184.
data. The authors also would like to thank Tekla USA Inc. for access to [29] J. Teizer, B.S. Allread, C.E. Fullerton, J. Hinze, Autonomous pro-active real-time
construction worker and equipment operator proximity safety alert system, Au-
their software. All results and conclusions presented are that of the tomation in Construction, Elsevier 19 (5) (2010) 630–640.
authors alone. [30] J. Gambatese, M. Behm, S. Rajendran, Design's role in construction accident cau-
sality and prevention: perspectives from an expert panel, Safety Science 46 (4)
(2007) 675–691.
References
[31] C.M. Eastman, J. Lee, Y. Jeong, J. Lee, Automatic rule-based checking of building
designs, Automation in Construction 18 (8) (2009) 1011–1033.
[1] J.W. Hinze, J. Teizer, Visibility-related fatalities related to construction equipment,
[32] G. Pahl, W. Beitz, Engineering Design — a Systematic Approach, 2nd Edition,
Journal of Safety Science, Elsevier 49 (5) (2011) 709–718.
Springer, London, 1996.
[2] U.S. Bureau of Labor Statistics, Census of Fatal Occupational Injuries Summary,
[33] C. Han, J. Kunz, K. Law, Client/server framework for on-line building code check-
2010, http://www.bls.gov/news.release/cfoi.nr0.htm.
ing, Journal on Computing in Civil Engineering, ASCE 12 (4) (1998) 181–194.
[3] X. Huang, J. Hinze, Analysis of construction worker fall accidents, Journal of Con-
[34] L. Ding, R. Drogemuller, M. Rosenman, D. Marchant, J. Gero, Automating code
struction Engineering and Management 129 (3) (2003) 262–271.
checking for building designs, in: K. Brown, K. Hampson, P. Brandon (Eds.),
[4] A.C.P. Frijters, P.H.J.J. Swuste, Safety assessment in design and preparation phase,
Clients Driving Construction Innovation: Moving Ideas into Practice, CRC for
Safety Science 46 (2) (2008) 272–281.
Construction Innovation, Brisbane, Australia, 2006, pp. 113–126.
[5] A.F. Waly, W.Y. Thabet, A virtual construction environment for preconstruction
[35] C.M. Eastman, J.-K. Lee, H. Sheward, P. Sanguinetti, Y.-S. Jeong, J. Lee, S.
planning, Automation in Construction 12 (2002) 139–154.
Abdelmohsen, Automated assessment of early concept designs, Architectural De-
[6] V.K. Bansal, Application of geographic information systems in construction safety
sign 79 (2) (2009) 52–57.
planning, International Journal of Project Management 29 (1) (2011) 66–77.
[36] J.-K. Lee, J. Lee, Y.-S. Jeong, H. Sheward, P. Sanguinetti, S. Abdelmohsen, C.M.
[7] J. Egan, Rethinking construction: report of the construction task force on the
Eastman, Development of space database for automated building design review
scope for improving the quality and efficiency of UK construction, Department
systems, Automation in Construction 24 (2012) 203–2012.
of the Environment, Transport and the Regions, London, 1998.
[37] MVD: The Model View Definition, IFC Solutions Factory, 2011, http://www.blis-
[8] D.M. Abraham, J.D. McGlothlin, D.W. Halpin, J. Hinze, Construction Safety Alliance -
project.org/IAI-MVD.
Examining Causes of Construction Injuries and Defining Best Practices That Improve
[38] A. Borrmann, E. Rank, Specification and implementation of directional operators
Safety Performance, Construction Information Quarterly, Chartered Institute of
in a 3D spatial query language for building information models, Advanced Engi-
Building, Ascot, U.K., 2004
neering Informatics 23 (1) (2009) 32–44.
[9] D. Chantawit, B.H.W. Hadicusumo, C. Charoenngam, 4D CAD-safety: visualizing
[39] J.-K. Lee, Building environment rule and analysis (BERA) language and its applica-
project scheduling and safety planning, Construction Innovation 5 (2005)
tion for evaluating building circulation and spatial program, Ph.D. dissertation,
99–114.
Georgia Institute of Technology, 2011.
[10] CII, 2010 Safety Report, Construction Industry Institute, The University of Texas at
[40] C.M. Eastman, Y.S. Jeong, R. Sacks, I. Kaner, Exchange model and exchange object
Austin, 2010 BMM2010-2, Version 1.1.
concepts for implementation of national BIM standards, Journal of Computing in
[11] J. Hinze, F. Wiegand, Role of designers in construction worker safety, Journal of
Civil Engineering 24 (1) (2010) 25–34.
Construction Engineering and Management 118 (4) (1992) 677–684.
[41] P. Pauwels, R. De Meyer, R. Van Campenhout, Interoperability for the design and
[12] M. Behm, Linking construction fatalities to the design for construction safety con-
Construction industry through semantic web technology, 5th International
cept, Safety Science 43 (8) (2005) 589–611.
Conference on Semantic and Digital Media Technologies (SAMT), Saarbrücken,
[13] K.J. Yi, D. Langford, Scheduling-based risk estimation and safety planning for con-
Germany, 2010.
struction projects, Journal of Construction Engineering and Management 132 (6)
[42] C. Ouyang, M. Dumas, W.M.P. Van Der Aalst, A.H.M. Ter Hofstede, J. Mendling,
(2006) 626–635.
From business process models to process-oriented software systems, ACM Trans-
[14] T.A. Saurin, C.T. Formoso, L.B.M. Guimaraes, Safety and production: an integrated
actions on Software Engineering and Methodology 19 (1) (2009) 1–37.
planning and control model, Construction Management and Economics 22
[43] OSHA, Safety and Health Topics: Fall Protection. Occupational Safety and Health Ad-
(2004) 159–169.
ministration — Home Accessed May 2011, http://www.osha.gov/SLTC/fallprotection/
[15] O. Rozenfeld, R. Sacks, Y. Rosenfeld, H. Baum, Construction job safety analysis,
index.html.
Safety Science 48 (4) (2010) 491–498.
[44] Tekla Structures. Available: http://www.tekla.com/international/products/tekla-
[16] C.M. Tam, T.K.L. Tong, G.C.V. Chiu, I.W.H. Fung, Non-structural fuzzy decision sup-
structures.
port system for evaluation of construction safety management system, Interna-
[45] A. Pinto, I.L. Nunes, R.A. Ribeiro, Occupational risk assessment in construction
tional Journal of Project Management 20 (2002) 303–313.
industry—overview and reflection, Safety Science 49 (5) (2011) 616–624.
[17] C.M. Eastman, P. Teicholz, R. Sacks, K. Liston, BIM Handbook: a Guide to Building
[46] M. Venugopal, C.M. Eastman, R. Sacks, J. Teizer, Semantics of model views for in-
Information Modeling for Owners, Managers, Architects, Engineers, Contractors,
formation exchanges using the industry foundation class schema, Advanced Engi-
and Fabricators, 2nd ed. John Wiley and Sons, Hoboken, NJ, 2011.
neering Informatics 26 (2) (2012) 411–428.
[18] Z. Mallasi, N. Dawood, Workspace competition: assignment, and quantification
utilizing 4D visualization tools, Proceeding of Conference on Construction Appli-
cation of Virtual Reality, ADETTI/ISCTE, Lisbon, 2004, pp. 13–22.

You might also like