Converting KBImCode into an executable code for the automated design rule checking system

Jaeyeol Song, Jinsung Kim, Jin Kook Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This research aims to describe an implementation approach for a translator of KBimCode as a part of a BIM-enabled automated design rule checking system. KBimCode is an explicit and computer-readable form written in a scripting language to represent Korea Building Act sentences. KBimCode separates the rule-making process that conventionally dependent on rule-checking software. Based on the approach, KBimCode implemented with its own logic rule components and has been managed with the database. On the other hand, there are several rule-checking software executed with their own rule set. Translating natural language rules into the rule set of each software and translating a rule of specific software into others require a lot of manual effort. The manual translation also hinders interoperability between rule checking software. We address the problem with developing the KBimCode translator for each rule checking software. In this research, we focused on translating KBimCode into an executable code of specific rule checking software, named KBimAssess. KBimCode translator will integrate the rule-making and rule-checking process, which means various stakeholders, even who are not familiar with programming, can easily conduct BIM-enabled rule checking by utilizing KBimCode. Furthermore, the implementation of KBimCode translator is expected to contribute to the enhancement of interoperability between various rule-checking applications.

Original languageEnglish
Title of host publicationIntelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019
EditorsMatthias Hank Haeusler, Marc Aurel Schnabel, Tomohiro Fukuda
PublisherThe Association for Computer-Aided Architectural Design Research in Asia (CAADRIA)
Pages795-804
Number of pages10
ISBN (Electronic)9789887891710
Publication statusPublished - 2019 Jan 1
Event24th International Conference on Computer-Aided Architectural Design Research in Asia: Intelligent and Informed, CAADRIA 2019 - Wellington, New Zealand
Duration: 2019 Apr 152019 Apr 18

Publication series

NameIntelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019
Volume1

Conference

Conference24th International Conference on Computer-Aided Architectural Design Research in Asia: Intelligent and Informed, CAADRIA 2019
CountryNew Zealand
CityWellington
Period19/4/1519/4/18

Fingerprint

Interoperability

All Science Journal Classification (ASJC) codes

  • Computer Graphics and Computer-Aided Design
  • Computer Vision and Pattern Recognition
  • Software

Cite this

Song, J., Kim, J., & Lee, J. K. (2019). Converting KBImCode into an executable code for the automated design rule checking system. In M. H. Haeusler, M. A. Schnabel, & T. Fukuda (Eds.), Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019 (pp. 795-804). (Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019; Vol. 1). The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA).
Song, Jaeyeol ; Kim, Jinsung ; Lee, Jin Kook. / Converting KBImCode into an executable code for the automated design rule checking system. Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019. editor / Matthias Hank Haeusler ; Marc Aurel Schnabel ; Tomohiro Fukuda. The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA), 2019. pp. 795-804 (Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019).
@inproceedings{c28dd778c29642de9b08c26e26086c56,
title = "Converting KBImCode into an executable code for the automated design rule checking system",
abstract = "This research aims to describe an implementation approach for a translator of KBimCode as a part of a BIM-enabled automated design rule checking system. KBimCode is an explicit and computer-readable form written in a scripting language to represent Korea Building Act sentences. KBimCode separates the rule-making process that conventionally dependent on rule-checking software. Based on the approach, KBimCode implemented with its own logic rule components and has been managed with the database. On the other hand, there are several rule-checking software executed with their own rule set. Translating natural language rules into the rule set of each software and translating a rule of specific software into others require a lot of manual effort. The manual translation also hinders interoperability between rule checking software. We address the problem with developing the KBimCode translator for each rule checking software. In this research, we focused on translating KBimCode into an executable code of specific rule checking software, named KBimAssess. KBimCode translator will integrate the rule-making and rule-checking process, which means various stakeholders, even who are not familiar with programming, can easily conduct BIM-enabled rule checking by utilizing KBimCode. Furthermore, the implementation of KBimCode translator is expected to contribute to the enhancement of interoperability between various rule-checking applications.",
author = "Jaeyeol Song and Jinsung Kim and Lee, {Jin Kook}",
year = "2019",
month = "1",
day = "1",
language = "English",
series = "Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019",
publisher = "The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA)",
pages = "795--804",
editor = "Haeusler, {Matthias Hank} and Schnabel, {Marc Aurel} and Tomohiro Fukuda",
booktitle = "Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019",

}

Song, J, Kim, J & Lee, JK 2019, Converting KBImCode into an executable code for the automated design rule checking system. in MH Haeusler, MA Schnabel & T Fukuda (eds), Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019. Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019, vol. 1, The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA), pp. 795-804, 24th International Conference on Computer-Aided Architectural Design Research in Asia: Intelligent and Informed, CAADRIA 2019, Wellington, New Zealand, 19/4/15.

Converting KBImCode into an executable code for the automated design rule checking system. / Song, Jaeyeol; Kim, Jinsung; Lee, Jin Kook.

Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019. ed. / Matthias Hank Haeusler; Marc Aurel Schnabel; Tomohiro Fukuda. The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA), 2019. p. 795-804 (Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019; Vol. 1).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Converting KBImCode into an executable code for the automated design rule checking system

AU - Song, Jaeyeol

AU - Kim, Jinsung

AU - Lee, Jin Kook

PY - 2019/1/1

Y1 - 2019/1/1

N2 - This research aims to describe an implementation approach for a translator of KBimCode as a part of a BIM-enabled automated design rule checking system. KBimCode is an explicit and computer-readable form written in a scripting language to represent Korea Building Act sentences. KBimCode separates the rule-making process that conventionally dependent on rule-checking software. Based on the approach, KBimCode implemented with its own logic rule components and has been managed with the database. On the other hand, there are several rule-checking software executed with their own rule set. Translating natural language rules into the rule set of each software and translating a rule of specific software into others require a lot of manual effort. The manual translation also hinders interoperability between rule checking software. We address the problem with developing the KBimCode translator for each rule checking software. In this research, we focused on translating KBimCode into an executable code of specific rule checking software, named KBimAssess. KBimCode translator will integrate the rule-making and rule-checking process, which means various stakeholders, even who are not familiar with programming, can easily conduct BIM-enabled rule checking by utilizing KBimCode. Furthermore, the implementation of KBimCode translator is expected to contribute to the enhancement of interoperability between various rule-checking applications.

AB - This research aims to describe an implementation approach for a translator of KBimCode as a part of a BIM-enabled automated design rule checking system. KBimCode is an explicit and computer-readable form written in a scripting language to represent Korea Building Act sentences. KBimCode separates the rule-making process that conventionally dependent on rule-checking software. Based on the approach, KBimCode implemented with its own logic rule components and has been managed with the database. On the other hand, there are several rule-checking software executed with their own rule set. Translating natural language rules into the rule set of each software and translating a rule of specific software into others require a lot of manual effort. The manual translation also hinders interoperability between rule checking software. We address the problem with developing the KBimCode translator for each rule checking software. In this research, we focused on translating KBimCode into an executable code of specific rule checking software, named KBimAssess. KBimCode translator will integrate the rule-making and rule-checking process, which means various stakeholders, even who are not familiar with programming, can easily conduct BIM-enabled rule checking by utilizing KBimCode. Furthermore, the implementation of KBimCode translator is expected to contribute to the enhancement of interoperability between various rule-checking applications.

UR - http://www.scopus.com/inward/record.url?scp=85068362084&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85068362084&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:85068362084

T3 - Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019

SP - 795

EP - 804

BT - Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019

A2 - Haeusler, Matthias Hank

A2 - Schnabel, Marc Aurel

A2 - Fukuda, Tomohiro

PB - The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA)

ER -

Song J, Kim J, Lee JK. Converting KBImCode into an executable code for the automated design rule checking system. In Haeusler MH, Schnabel MA, Fukuda T, editors, Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019. The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA). 2019. p. 795-804. (Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2019).