CumInCAD is a Cumulative Index about publications in Computer Aided Architectural Design
supported by the sibling associations ACADIA, CAADRIA, eCAADe, SIGraDi, ASCAAD and CAAD futures

id caadria2014_085
authors Leitão, António M.
year 2014
title Improving Generative Design by Combining Abstract Geometry and Higher-Order Programming
source Rethinking Comprehensive Design: Speculative Counterculture, Proceedings of the 19th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2014) / Kyoto 14-16 May 2014, pp. 575–584
summary Generative Design (GD) involves the use of algorithms that compute designs. To take advantage of the computational power of computers, these algorithms must be implemented in a programming language. Although most programming languages have the same computational power, they have very different expressive powers. In this paper we focus on exploring the expressive power of languages and we argue that (1) the ability to use abstract geometry as input and (2) the use of higher-order programming dramatically simplifies the implementation of GD algorithms. We illustrate these concepts using a large and complex example that was developed as a case-study.
keywords Generative design; abstract geometry; higher-order programs
series CAADRIA
email antonio.menezes.leitao@ist.utl.pt
full text file.pdf (1,678,879 bytes)
references Content-type: text/plain
details citation check to select
100%; open (1991 ) Find in CUMINCAD On the expressive power of programming languages, in M. Sintzoff and N. D. Jones (Eds.) , Selected papers from the symposium on 3rd European symposium on programming (ESOP '90),. Elsevier North-Holland, Inc., Amsterdam, The Netherlands, 35-75
100%; open Binard, F. and Felty, A. (2008 ) Find in CUMINCAD Genetic programming with polymorphic types and higher-order functions, in Maarten Keijzer (Ed.) , Proceedings of the 10th annual conference on Genetic and evolutionary computation (GECCO '08), ACM, New York, NY, USA, 1187-1194
100%; open Boranyak, S. (2010 ) Find in CUMINCAD Archetype. Civil Engineering , ASCE, 80(2), 76-79
100%; open Davy, J. and Dew P. (1995 ) Find in CUMINCAD A polymorphic library for constructive solid geometry , Journal of Functional Programming, 5, 415-442
100%; open Kalay, Y. (2004 ) Find in CUMINCAD Architecture's New Media: Principles, Theories, and Methods of Computer-Aided Design , Cambridge, Massachusetts: The MIT Press
100%; open Kilian, A. (2006 ) Find in CUMINCAD Design innovation through constraint modeling , International Journal of Architectural Computing, 1(4), 87-105
100%; open Kolarevic, B. (2003 ) Find in CUMINCAD Computing the Performative in Architecture , 21th eCAADe, Graz, Austria, 457-463
100%; open Leitão, A.; Cabecinhas, F., and Martins, S. (2010 ) Find in CUMINCAD Revisiting the Architecture Curriculum: The programming perspective , 28th eCAADe, ETH Zurich, Switzerland, 81-88
100%; open Lewis, J.; Rosenholtz, R.; Fong, N.; and Neumann, U. (2004 ) Find in CUMINCAD VisualIDs: automatic distinctive icons for desktop interfaces, in Joe Marks (Ed.) , ACM SIGGRAPH 2004, ACM, New York, USA, 416-423
100%; open Lopes, J. and Leitão, A., (2011 ) Find in CUMINCAD Portable Generative Design for CAD Applications , ACADIA 2011, Banff, Alberta, Canada, 196-203
100%; open McCormack, J., Dorin, A., and Innocent, T. (2004 ) Find in CUMINCAD Generative design: a paradigm for design research , Proceedings of Futureground, Design Research Society, Melbourne
100%; open Terdizis, K. (2003 ) Find in CUMINCAD Expressive Form: A Conceptual Approach to Computational Design , London and New York. Spon Press

last changed 2014/04/22 08:23
HOMELOGIN (you are user _anon_695248 from group guest) Works Powered by SciX Open Publishing Services 1.002