Definition of a domain-specific language to represent Korea building act sentences as an explicit computable form

Seokyung Park, Jin Kook Lee

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

1 Citation (Scopus)

Abstract

This paper aims to define the syntax of KBimCode Language as a domain-specific computer language to represent Korea Building Act sentences. KBimCode Language represents building permit requirements in Korea Building Act as explicit computable rules. KBimCode aims to accomplish the neutral and standardized way of rule-making in an easy-to-use syntax. This paper introduces the approach of language design and definition. The main concerns handled in the paper are: 1) features of building permit-related regulations in Korea Building Act are reflected in the strategy for the lexical and syntactic design of KBimCode Language; 2) specification of KBimCode based on the context-free EBNF notation is introduced; and evaluation of the language definition is performed. KBimCode is an ongoing project. Together with newly developed rule checking applications, KBimCode will establish automated design quality assessment system in Korea.

Original languageEnglish
Title of host publicationCAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias
Subtitle of host publicationTowards Continuous Designing
EditorsMarc Aurel Schnabel, Walaiporn Nakapan, Stanislav Roudavski, Sheng-Fen Chien, Mi Jeong Kim, Seungyeon Choo
PublisherThe Association for Computer-Aided Architectural Design Research in Asia (CAADRIA)
Pages73-82
Number of pages10
ISBN (Electronic)9789881902672
Publication statusPublished - 2016 Jan 1
Event21st International Conference on Computer-Aided Architectural Design Research in Asia: Living Systems and Micro-Utopias: Towards Continuous Designing, CAADRIA 2016 - Melbourne, Australia
Duration: 2016 Mar 302016 Apr 2

Publication series

NameCAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing

Other

Other21st International Conference on Computer-Aided Architectural Design Research in Asia: Living Systems and Micro-Utopias: Towards Continuous Designing, CAADRIA 2016
CountryAustralia
CityMelbourne
Period16/3/3016/4/2

Fingerprint

Syntactics
Computer programming languages
Specifications

All Science Journal Classification (ASJC) codes

  • Computer Graphics and Computer-Aided Design
  • Building and Construction

Cite this

Park, S., & Lee, J. K. (2016). Definition of a domain-specific language to represent Korea building act sentences as an explicit computable form. In M. A. Schnabel, W. Nakapan, S. Roudavski, S-F. Chien, M. J. Kim, & S. Choo (Eds.), CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing (pp. 73-82). (CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing). The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA).
Park, Seokyung ; Lee, Jin Kook. / Definition of a domain-specific language to represent Korea building act sentences as an explicit computable form. CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing. editor / Marc Aurel Schnabel ; Walaiporn Nakapan ; Stanislav Roudavski ; Sheng-Fen Chien ; Mi Jeong Kim ; Seungyeon Choo. The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA), 2016. pp. 73-82 (CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing).
@inproceedings{151c3eca516d4c0ab06f4fdd384d9dde,
title = "Definition of a domain-specific language to represent Korea building act sentences as an explicit computable form",
abstract = "This paper aims to define the syntax of KBimCode Language as a domain-specific computer language to represent Korea Building Act sentences. KBimCode Language represents building permit requirements in Korea Building Act as explicit computable rules. KBimCode aims to accomplish the neutral and standardized way of rule-making in an easy-to-use syntax. This paper introduces the approach of language design and definition. The main concerns handled in the paper are: 1) features of building permit-related regulations in Korea Building Act are reflected in the strategy for the lexical and syntactic design of KBimCode Language; 2) specification of KBimCode based on the context-free EBNF notation is introduced; and evaluation of the language definition is performed. KBimCode is an ongoing project. Together with newly developed rule checking applications, KBimCode will establish automated design quality assessment system in Korea.",
author = "Seokyung Park and Lee, {Jin Kook}",
year = "2016",
month = "1",
day = "1",
language = "English",
series = "CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing",
publisher = "The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA)",
pages = "73--82",
editor = "Schnabel, {Marc Aurel} and Walaiporn Nakapan and Stanislav Roudavski and Sheng-Fen Chien and Kim, {Mi Jeong} and Seungyeon Choo",
booktitle = "CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias",

}

Park, S & Lee, JK 2016, Definition of a domain-specific language to represent Korea building act sentences as an explicit computable form. in MA Schnabel, W Nakapan, S Roudavski, S-F Chien, MJ Kim & S Choo (eds), CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing. CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing, The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA), pp. 73-82, 21st International Conference on Computer-Aided Architectural Design Research in Asia: Living Systems and Micro-Utopias: Towards Continuous Designing, CAADRIA 2016, Melbourne, Australia, 16/3/30.

Definition of a domain-specific language to represent Korea building act sentences as an explicit computable form. / Park, Seokyung; Lee, Jin Kook.

CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing. ed. / Marc Aurel Schnabel; Walaiporn Nakapan; Stanislav Roudavski; Sheng-Fen Chien; Mi Jeong Kim; Seungyeon Choo. The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA), 2016. p. 73-82 (CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing).

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

TY - GEN

T1 - Definition of a domain-specific language to represent Korea building act sentences as an explicit computable form

AU - Park, Seokyung

AU - Lee, Jin Kook

PY - 2016/1/1

Y1 - 2016/1/1

N2 - This paper aims to define the syntax of KBimCode Language as a domain-specific computer language to represent Korea Building Act sentences. KBimCode Language represents building permit requirements in Korea Building Act as explicit computable rules. KBimCode aims to accomplish the neutral and standardized way of rule-making in an easy-to-use syntax. This paper introduces the approach of language design and definition. The main concerns handled in the paper are: 1) features of building permit-related regulations in Korea Building Act are reflected in the strategy for the lexical and syntactic design of KBimCode Language; 2) specification of KBimCode based on the context-free EBNF notation is introduced; and evaluation of the language definition is performed. KBimCode is an ongoing project. Together with newly developed rule checking applications, KBimCode will establish automated design quality assessment system in Korea.

AB - This paper aims to define the syntax of KBimCode Language as a domain-specific computer language to represent Korea Building Act sentences. KBimCode Language represents building permit requirements in Korea Building Act as explicit computable rules. KBimCode aims to accomplish the neutral and standardized way of rule-making in an easy-to-use syntax. This paper introduces the approach of language design and definition. The main concerns handled in the paper are: 1) features of building permit-related regulations in Korea Building Act are reflected in the strategy for the lexical and syntactic design of KBimCode Language; 2) specification of KBimCode based on the context-free EBNF notation is introduced; and evaluation of the language definition is performed. KBimCode is an ongoing project. Together with newly developed rule checking applications, KBimCode will establish automated design quality assessment system in Korea.

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

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

M3 - Conference contribution

T3 - CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing

SP - 73

EP - 82

BT - CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias

A2 - Schnabel, Marc Aurel

A2 - Nakapan, Walaiporn

A2 - Roudavski, Stanislav

A2 - Chien, Sheng-Fen

A2 - Kim, Mi Jeong

A2 - Choo, Seungyeon

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

ER -

Park S, Lee JK. Definition of a domain-specific language to represent Korea building act sentences as an explicit computable form. In Schnabel MA, Nakapan W, Roudavski S, Chien S-F, Kim MJ, Choo S, editors, CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing. The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA). 2016. p. 73-82. (CAADRIA 2016, 21st International Conference on Computer-Aided Architectural Design Research in Asia - Living Systems and Micro-Utopias: Towards Continuous Designing).