Building Information Modeling Based Automated Building Regulation Compliance Checking Web Software

Aydın M.

INTELLIGENT AUTOMATION AND SOFT COMPUTING, vol.28, no.1, pp.11-25, 2021 (SCI-Expanded) identifier identifier

  • Publication Type: Article / Article
  • Volume: 28 Issue: 1
  • Publication Date: 2021
  • Doi Number: 10.32604/iasc.2021.015065
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Applied Science & Technology Source, Computer & Applied Sciences
  • Page Numbers: pp.11-25
  • Istanbul Technical University Affiliated: Yes


Building regulations used in the architecture, engineering, and construction sectors are legal documents prepared under the control of local authorities for use by individuals. These regulations determine the conditions for ensuring performance and quality throughout the entire construction process. The building regulation inspection process conducted with the traditional manual method is time-consuming and error-prone for architects, engineers, and local authorities. It is known that most of these inspections are carried out with municipalities by local authorities. The mutual interview study and literature review shows that there is no standard rule for the legal auditing process and the same services are defined differently by different municipalities. The aim of the study is to create building information modeling based automated building regulation compliance checking software (BIMTRAC3) for municipality users, thereby providing an automated code compliance checking (ACCC) process for housing projects according to the Planned Areas Zoning Regulation in Turkey. It includes a rule-based ACCC method which allows for simultaneous computerized code checking that considers the characteristics of the building elements and the relevant building regulations. It is able to perform the ACCC process and send the ACCC result report of the sample housing project by BIMTRAC3. It provides various solutions for problems experienced by municipalities during the ACCC process.