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

PDF papers
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
full text file.pdf (1,678,879 bytes)
references Content-type: text/plain
Details Citation 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
pick and add to favorite papersHOMELOGIN (you are user _anon_151739 from group guest) CUMINCAD Papers Powered by SciX Open Publishing Services 1.002