Implementing a description grammar:Generating housing programs online

José P. Duarte, Rodrigo Correia

Research output: Contribution to journalArticle

13 Citations (Scopus)

Abstract

The current goal is to implement a description grammar that generates housing briefs based on user and site data. The ultimate goal is to customize mass housing. This paper discusses these issues. Previous research proposed a mathematical model for the automatic generation of customized designs based on description and shape grammars. This paper describes the implementation of a description grammar that codifies the Portuguese housing design guidelines, as well as the intelligence of a human designer using them inferred after experimental work. Knowledge was sequentially converted from table format into English, Mathematical notation, and then the CLIPS language. Java Experts system Shell is the rule application engine, and JAVA and XML are used for coding theinterface and information tables, respectively.It describes how to implement a description grammar and it shows the feasibility of using them for automating the generation of housing briefs that contain enough technical information for design. In a subsequent step, it permits the automatic generation of housing solutions in real time. Backtracking is limited, theinterface does not provide visual clues for improving understanding of the available options, and the brief does not record intuitive or emotional information. It can help designers identifying the specifications of their clients' houses. It can be linked to a system that automatically generates, in a given language, housing solutions that match such specifications, thereby enabling the mass customization of housing. This paper describes the first practical implementation of a description grammar found in the literature.

Original languageEnglish (US)
Pages (from-to)203-216
Number of pages14
JournalConstruction Innovation
Volume6
Issue number4
DOIs
StatePublished - Dec 1 2006

Fingerprint

Specifications
XML
Expert systems
Mathematical models
Engines

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Computer Science(all)
  • Civil and Structural Engineering
  • Architecture
  • Building and Construction

Cite this

@article{97d625b7b55a4410903ede73c38c78b1,
title = "Implementing a description grammar:Generating housing programs online",
abstract = "The current goal is to implement a description grammar that generates housing briefs based on user and site data. The ultimate goal is to customize mass housing. This paper discusses these issues. Previous research proposed a mathematical model for the automatic generation of customized designs based on description and shape grammars. This paper describes the implementation of a description grammar that codifies the Portuguese housing design guidelines, as well as the intelligence of a human designer using them inferred after experimental work. Knowledge was sequentially converted from table format into English, Mathematical notation, and then the CLIPS language. Java Experts system Shell is the rule application engine, and JAVA and XML are used for coding theinterface and information tables, respectively.It describes how to implement a description grammar and it shows the feasibility of using them for automating the generation of housing briefs that contain enough technical information for design. In a subsequent step, it permits the automatic generation of housing solutions in real time. Backtracking is limited, theinterface does not provide visual clues for improving understanding of the available options, and the brief does not record intuitive or emotional information. It can help designers identifying the specifications of their clients' houses. It can be linked to a system that automatically generates, in a given language, housing solutions that match such specifications, thereby enabling the mass customization of housing. This paper describes the first practical implementation of a description grammar found in the literature.",
author = "Duarte, {Jos{\'e} P.} and Rodrigo Correia",
year = "2006",
month = "12",
day = "1",
doi = "10.1108/14714170610713890",
language = "English (US)",
volume = "6",
pages = "203--216",
journal = "Construction Innovation",
issn = "1471-4175",
publisher = "Arnold",
number = "4",

}

Implementing a description grammar:Generating housing programs online. / Duarte, José P.; Correia, Rodrigo.

In: Construction Innovation, Vol. 6, No. 4, 01.12.2006, p. 203-216.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Implementing a description grammar:Generating housing programs online

AU - Duarte, José P.

AU - Correia, Rodrigo

PY - 2006/12/1

Y1 - 2006/12/1

N2 - The current goal is to implement a description grammar that generates housing briefs based on user and site data. The ultimate goal is to customize mass housing. This paper discusses these issues. Previous research proposed a mathematical model for the automatic generation of customized designs based on description and shape grammars. This paper describes the implementation of a description grammar that codifies the Portuguese housing design guidelines, as well as the intelligence of a human designer using them inferred after experimental work. Knowledge was sequentially converted from table format into English, Mathematical notation, and then the CLIPS language. Java Experts system Shell is the rule application engine, and JAVA and XML are used for coding theinterface and information tables, respectively.It describes how to implement a description grammar and it shows the feasibility of using them for automating the generation of housing briefs that contain enough technical information for design. In a subsequent step, it permits the automatic generation of housing solutions in real time. Backtracking is limited, theinterface does not provide visual clues for improving understanding of the available options, and the brief does not record intuitive or emotional information. It can help designers identifying the specifications of their clients' houses. It can be linked to a system that automatically generates, in a given language, housing solutions that match such specifications, thereby enabling the mass customization of housing. This paper describes the first practical implementation of a description grammar found in the literature.

AB - The current goal is to implement a description grammar that generates housing briefs based on user and site data. The ultimate goal is to customize mass housing. This paper discusses these issues. Previous research proposed a mathematical model for the automatic generation of customized designs based on description and shape grammars. This paper describes the implementation of a description grammar that codifies the Portuguese housing design guidelines, as well as the intelligence of a human designer using them inferred after experimental work. Knowledge was sequentially converted from table format into English, Mathematical notation, and then the CLIPS language. Java Experts system Shell is the rule application engine, and JAVA and XML are used for coding theinterface and information tables, respectively.It describes how to implement a description grammar and it shows the feasibility of using them for automating the generation of housing briefs that contain enough technical information for design. In a subsequent step, it permits the automatic generation of housing solutions in real time. Backtracking is limited, theinterface does not provide visual clues for improving understanding of the available options, and the brief does not record intuitive or emotional information. It can help designers identifying the specifications of their clients' houses. It can be linked to a system that automatically generates, in a given language, housing solutions that match such specifications, thereby enabling the mass customization of housing. This paper describes the first practical implementation of a description grammar found in the literature.

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

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

U2 - 10.1108/14714170610713890

DO - 10.1108/14714170610713890

M3 - Article

AN - SCOPUS:84992978538

VL - 6

SP - 203

EP - 216

JO - Construction Innovation

JF - Construction Innovation

SN - 1471-4175

IS - 4

ER -