## Literature Review  
### BIM for Construction Quality Control  
BIM is more than a new tool for the construction industry [15]. It proposed a relatively new and collaborative environment in which the project team can work. It is a process that is supported by various tools and technologies. For example, BIM-authoring tools which are used to develop a building information model include Autodesk Revit, SCIA (a 3D structural engineering software), ARCHICAD (an architectural BIM CAD software), Tekla Structures, etc. BIM analysis tools which are used to perform structural analysis and energy calculations include SAP2000 (a structural software for analysis and design), SCIA, AX3000 (a software for building services engineering, energy engineering and virtual reality solutions), etc. Many standards and protocols, for example, the Industry Foundation Classes (IFC), the BIM Collaboration Format (BCF), etc., are established to support the BIM industry. It has several dimensions, such as cost, time, quality, and safety, which enable a construction project to be executed with higher performance. In recent years, more and more researchers have applied BIM technology to construction quality control [16; 17; 18]. The information mapping from BIM can improve the project's progress monitoring, detailed planning, and management of material flows across the construction supply chain [14]. [PERSON] et al. [19] believed that BIM technology could effectively eliminate the information barriers between architectural design, prefabrication, and construction.  
The BIM is a rich and formal model that provides an ample number of possibilities for automated quality inspections: it can interpret and execute various criteria ranging from client requirements to health codes, safety codes, and building design and construction regulations [16]. The quality inspection process generally includes various phases according to the objectives and scope of a specific project. In general, the process includes four phases: rule interpretation, BIM model preparation, rule execution, and rule-checking reporting.  
There are three types of BIM-based quality control methods [17]: (1) physical quality control, (2) logical quality control, and (3) data quality control. Physical quality control includes elements' checking and clash checking between physical elements on different construction specialties such as mechanical, electrical, and plumbing (MEP), and structure. Logical quality control relies on rule-based checking using formulas, architecture acts, guidelines, and specifications. Data quality control refers to data reliability checking. It checks whether a specific component has its proper attributes or not [16].  
Construction quality controlling during the design phase can improve design quality by detecting errors and omissions of design output. Quality checking in the construction phase can improve the feasibility of a building's construction by detecting conflicts between various building elements or systems [16]. Thus, the importance of BIM-based quality checking allows for quick decision-making and improves the design and quality of construction in building projects. [PERSON] et al. [18] developed an automated error detection module and an installation system (i.e., fall protection installations such as staircases, slab edges, slab openings, and protective equipment) operated through BIM-authoring software Tekla Structures.  
One of the important approaches of the BIM-based quality control is to compare the physical structure and built environment to the BIM model. Laser scanning technology provides a quick and efficient way to collect data.