**1. Introduction**

Significant advances have been made in building design and construction with technology development in the construction industry. Before constructing the building project, which was drawn on paper, scale physical models are created following the building design through the developing technology. Better quality buildings are started to be built in less time and cost than planned with these models. The use of BIM (Building Information Modeling) for the physical models has been an essential

step for building designs in the construction industry before starting the construction of building projects. There has also been an increase in the use of information technologies with BIM, such as saving data, exchanging data, and verifying the conformity of data according to building regulations among the building project life cycle. Optimum solutions have begun to be obtained with informatics to facilitate the creation, transformation, and use of information to increase the automation of paper-based manually controlled processes in the construction industry [1–4].

Building regulations in the construction industry are legal documents written in human language. These are interpreted and implemented by people and are generally controlled by local governments. Traditional building regulation control and supervision methods emerge as a time-consuming and error-prone process for architects, engineers, and public authorities [5–7]. Therefore, BIM's effective building regulation control is considered a promising field of study in the construction industry. Automated Code Compliance Checking (ACCC) method is a rule-based method that provides simultaneous control of the computer's building regulations. ACCC takes into account the characteristics of the building elements and related building regulations. In this method, each building element is checked for compliance with the rules and conditions of the relevant building regulation. Then, it creates a result report related to the building elements [8–10]. Shortly, ACCC is the answer to how the computer can interpret the building regulations, the computer can create the building regulation rules, and the automated code compliance checking of the building project can be controlled by the computer according to the building regulations [11].
