A graph-theoretic implementation of the Rabo-de-Bacalhau transformation grammar

Detalhes bibliográficos
Autor(a) principal: Strobbe, T.
Data de Publicação: 2016
Outros Autores: Eloy, S., Pauwels, P., Verstraeten, R., De Meyer, R., Campenhout, J. V.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10071/12250
Resumo: Shape grammars are rule-based formalisms for the specification of shape languages. Most of the existing shape grammars are developed on paper and have not been implemented computationally thus far. Nevertheless, the computer implementation of shape grammar is an important research question, not only to automate design analysis and generation, but also to extend the impact of shape grammars toward design practice and computer-aided design tools. In this paper, we investigate the implementation of shape grammars on a computer system, using a graph-theoretic representation. In particular, we describe and evaluate the implementation of the existing Rabo-de-Bacalhau transformation grammar. A practical step-by-step approach is presented, together with a discussion of important findings noticed during the implementation and evaluation. The proposed approach is shown to be both feasible and valuable in several aspects: we show how the attempt to implement a grammar on a computer system leads to a deeper understanding of that grammar, and might result in the further development of the grammar; we show how the proposed approach is embedded within a commercial computer-aided design environment to make the shape grammar formalism more accessible to students and practitioners, thereby increasing the impact of grammars on design practice; and the proposed step-by-step implementation approach has shown to be feasible for the implementation of the Rabo-de-Bacalhau transformation grammar, but can also be generalized using different ontologies for the implementation.
id RCAP_e53cd7ac376f21d6c2e7c68ac6f6f55a
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/12250
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling A graph-theoretic implementation of the Rabo-de-Bacalhau transformation grammarArchitectural designGraph grammarImplementationShape grammarShape grammars are rule-based formalisms for the specification of shape languages. Most of the existing shape grammars are developed on paper and have not been implemented computationally thus far. Nevertheless, the computer implementation of shape grammar is an important research question, not only to automate design analysis and generation, but also to extend the impact of shape grammars toward design practice and computer-aided design tools. In this paper, we investigate the implementation of shape grammars on a computer system, using a graph-theoretic representation. In particular, we describe and evaluate the implementation of the existing Rabo-de-Bacalhau transformation grammar. A practical step-by-step approach is presented, together with a discussion of important findings noticed during the implementation and evaluation. The proposed approach is shown to be both feasible and valuable in several aspects: we show how the attempt to implement a grammar on a computer system leads to a deeper understanding of that grammar, and might result in the further development of the grammar; we show how the proposed approach is embedded within a commercial computer-aided design environment to make the shape grammar formalism more accessible to students and practitioners, thereby increasing the impact of grammars on design practice; and the proposed step-by-step implementation approach has shown to be feasible for the implementation of the Rabo-de-Bacalhau transformation grammar, but can also be generalized using different ontologies for the implementation.Cambridge University Press2016-12-14T12:18:10Z2016-01-01T00:00:00Z20162019-03-29T16:35:16Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10071/12250eng0890-060410.1017/S0890060416000032Strobbe, T.Eloy, S.Pauwels, P.Verstraeten, R.De Meyer, R.Campenhout, J. V.info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-09T17:30:29Zoai:repositorio.iscte-iul.pt:10071/12250Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:13:41.875392Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv A graph-theoretic implementation of the Rabo-de-Bacalhau transformation grammar
title A graph-theoretic implementation of the Rabo-de-Bacalhau transformation grammar
spellingShingle A graph-theoretic implementation of the Rabo-de-Bacalhau transformation grammar
Strobbe, T.
Architectural design
Graph grammar
Implementation
Shape grammar
title_short A graph-theoretic implementation of the Rabo-de-Bacalhau transformation grammar
title_full A graph-theoretic implementation of the Rabo-de-Bacalhau transformation grammar
title_fullStr A graph-theoretic implementation of the Rabo-de-Bacalhau transformation grammar
title_full_unstemmed A graph-theoretic implementation of the Rabo-de-Bacalhau transformation grammar
title_sort A graph-theoretic implementation of the Rabo-de-Bacalhau transformation grammar
author Strobbe, T.
author_facet Strobbe, T.
Eloy, S.
Pauwels, P.
Verstraeten, R.
De Meyer, R.
Campenhout, J. V.
author_role author
author2 Eloy, S.
Pauwels, P.
Verstraeten, R.
De Meyer, R.
Campenhout, J. V.
author2_role author
author
author
author
author
dc.contributor.author.fl_str_mv Strobbe, T.
Eloy, S.
Pauwels, P.
Verstraeten, R.
De Meyer, R.
Campenhout, J. V.
dc.subject.por.fl_str_mv Architectural design
Graph grammar
Implementation
Shape grammar
topic Architectural design
Graph grammar
Implementation
Shape grammar
description Shape grammars are rule-based formalisms for the specification of shape languages. Most of the existing shape grammars are developed on paper and have not been implemented computationally thus far. Nevertheless, the computer implementation of shape grammar is an important research question, not only to automate design analysis and generation, but also to extend the impact of shape grammars toward design practice and computer-aided design tools. In this paper, we investigate the implementation of shape grammars on a computer system, using a graph-theoretic representation. In particular, we describe and evaluate the implementation of the existing Rabo-de-Bacalhau transformation grammar. A practical step-by-step approach is presented, together with a discussion of important findings noticed during the implementation and evaluation. The proposed approach is shown to be both feasible and valuable in several aspects: we show how the attempt to implement a grammar on a computer system leads to a deeper understanding of that grammar, and might result in the further development of the grammar; we show how the proposed approach is embedded within a commercial computer-aided design environment to make the shape grammar formalism more accessible to students and practitioners, thereby increasing the impact of grammars on design practice; and the proposed step-by-step implementation approach has shown to be feasible for the implementation of the Rabo-de-Bacalhau transformation grammar, but can also be generalized using different ontologies for the implementation.
publishDate 2016
dc.date.none.fl_str_mv 2016-12-14T12:18:10Z
2016-01-01T00:00:00Z
2016
2019-03-29T16:35:16Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10071/12250
url http://hdl.handle.net/10071/12250
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 0890-0604
10.1017/S0890060416000032
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Cambridge University Press
publisher.none.fl_str_mv Cambridge University Press
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134693071781888