Dissertation by Rudi Stouffs
Editorships by Rudi Stouffs
International Journal of Architectural Computing, 2014
Artificial intelligence for engineering design analysis and manufacturing

Contemporary challenges require inclusively integrated approaches to designing. Constrained by es... more Contemporary challenges require inclusively integrated approaches to designing. Constrained by established modes of practice, such integration is impossible without a radical commitment to openness. In response to this need, the 18th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2013) brought together contributions that engage with open systems in all aspects of architectural and urban design: open with respect to the scale of the design objectives and the context, from a building component within a building system to a neighbourhood or city within its urban and rural context; open with respect to the domains being considered, from planning to sustainable performance of a building or city; open with respect to the collaboration of disciplines and participants, from ad-hoc brainstorming to a rigorous process of consultation and feedback; open with respect to design methods and techniques, from physical modelling to digital prototyping; open...

This is the first volume of the conference proceedings of the 31st eCAADe conference, held from 1... more This is the first volume of the conference proceedings of the 31st eCAADe conference, held from 18-20 September 2013 at the Faculty of Architecture of Delft University of Technology in Delft, the Netherlands. Both volumes together contain 150 papers that were submitted and accepted to this conference.The theme of the 31st eCAADe conference is the role of computation in the consideration of performance in planning and design. Since long, a building no longer simply serves to shelter human activity from the natural environment. It must not just defy natural forces, carry its own weight, its occupants and their possessions, it should also functionally facilitate its occupants’ activities, be aesthetically pleasing, be economical in building and maintenance costs, provide temperature, humidity, lighting and acoustical comfort, be sustainable with respect to material, energy and other resources, and so forth. Considering all these performance aspects in building design is far from straig...
Journal Articles by Rudi Stouffs
Nexus Network Journal, 2015
ABSTRACT This paper presents a description grammar approach in the context of the generation of h... more ABSTRACT This paper presents a description grammar approach in the context of the generation of historical architectural typologies. The specific architectural context is classical period Ottoman mosques of the architect Sinan.
This paper is motivated by computational issues in shape grammar theory. Specifically, we conside... more This paper is motivated by computational issues in shape grammar theory. Specifically, we consider the computational complexity of shape arithmetic based on the maximal representation of shapes. The maximal representation is derived from spatial operations that specify a shape algebra, which is proven to satisfy the axioms of a boolean ring. The running time of each shape operation is shown to be a quasi-linear function of f ( n ), the asymptotic upper bound on the time to compare two elements. We consider the nature of f ( n ) for shapes made up of finite arrangements of points, lines, planes and volumes respectively.
Computer-Aided Civil and Infrastructure Engineering, 2007
We present a formal approach to representational flexibility, sorts, to support alternative repre... more We present a formal approach to representational flexibility, sorts, to support alternative representations of an entity. The approach is constructive, based on a part relation on elements within a sort, which enables the recognition of emergent information. The use of data functions as a sort provides for the embedding of data queries within a representational structure. We discuss the application of sorts to supporting alternative data views, illustrating this through a case study in building construction.
This paper is motivated by computational issues in shape grammar theory. Specifically, we conside... more This paper is motivated by computational issues in shape grammar theory. Specifically, we consider the computational complexity of shape arithmetic based on the maximal representation of shapes. The maximal representation is derived from spatial operations that specify a shape algebra, which is proven to satisfy the axioms of a boolean ring. The running time of each shape operation is shown to be a quasi-linear function of f ( n ), the asymptotic upper bound on the time to compare two elements. We consider the nature of f ( n ) for shapes made up of finite arrangements of points, lines, planes and volumes respectively.
This paper is motivated by computational issues in shape grammar theory. Specifically, we conside... more This paper is motivated by computational issues in shape grammar theory. Specifically, we consider the computational complexity of shape arithmetic based on the maximal representation of shapes. The maximal representation is derived from spatial operations that specify a shape algebra, which is proven to satisfy the axioms of a boolean ring. The running time of each shape operation is shown
Environment and Planning B: Planning and Design, 1997
Spatial composition can be viewed as computations involving spatial changes each expressed as s −... more Spatial composition can be viewed as computations involving spatial changes each expressed as s − f(a) + f(b), where s is a shape, and f(a) is a representation of the emergent part (shape) that is altered by replacing it with the shape f(b). We examine this formula in three distinct but related ways. We begin by exploring the conditions under which a sequence of spatial changes is continuous. We next consider the conditions under which such changes are reversible. We conclude with the recognition of emergent shapes, i.e., the determination of transformations f that make f(a) a part of s. We enumerate the cases for shape recognition within algebras U ij , 0 ≤ i ≤ j ≤ 3 and within Cartesian products of these algebras.
Automation in Construction, 1994
This paper presents an investigation into the integration of cellular automata in the architectur... more This paper presents an investigation into the integration of cellular automata in the architectural design process, specifically in the design of high density residential building forms. Addressing the complexity of cellular automata rule definition, we explore the potential of visual and diagrammatic descriptions to address density, accessibility and natural light in the architectural context. This paper reflects on the theoretical framework of cellular automata (CA) and what characterizes their application to architectural design. The intention is to develop a tool to support the adaptation of architectural requirements into CA principles. Focusing on the application of CA at the beginning of the design process, we outline the implementation of CA generating three-dimensional architectural form for a high density residential project in the Netherlands.

Grammar formalisms for design come in a large variety, requiring different representations of the... more Grammar formalisms for design come in a large variety, requiring different representations of the objects being generated, and different interpretative mechanisms for this generation. At the same time, all grammars share certain definitions and characteristics. Building on these commonalities, we consider a component-based approach for building grammar systems, utilizing a uniform characterization of grammars. Sortal representations constitute the components for this approach. They implement a model for representations, termed sorts, that defines formal operations on sorts and recognizes formal relationships between sorts. Each sort defines an algebra over its elements; formal compositions of sorts derive their algebraic properties from their component sorts. This algebraic framework makes sortal representations particularly suited for defining grammar formalisms considering a variety of algebra, and match relations (or interpretative mechanisms). For urban design and simulation, sortal grammars may include, among others, descriptive grammars, shape grammars, GIS-based grammars and any combination thereof.
In this paper we discuss the benefits derived by combining parametric modeling and genetic algori... more In this paper we discuss the benefits derived by combining parametric modeling and genetic algorithms to achieve a performance oriented process in design, with specific focus on architectural design. The key role played by geometry in architecture is discussed in relation to performance oriented design, in which evaluations based on engineering criteria are integrated into the conceptual phase of the

Metadata derive their action from their association to data and from the relationship they mainta... more Metadata derive their action from their association to data and from the relationship they maintain with this data. An interpretation of this action is that the metadata lays claim to the data collection to which it is associated, where the claim is successful if the data collection gains quality as a result of it. We assume that the design process manifests itself in this way: the designer lays claim to data in such a way that this data gains quality. Claims form part of a complex adaptive system in which agreement on the quality of claims is achieved through correspondence. Applied in the context of a design studio, the result is a digital media library that is both the subject and result of the educational process. By teaching students how to express and utilise these claims and their qualities in their communication with peers, they can learn to become more effective in their use of information from various sources to support such communication. They will also learn how to build digital media libraries as a collective result of their communication. In this paper, we describe a methodology for adding, utilising and managing metadata and present some intermediate results from implementing this methodology into education.
Supporting the early phases of design requires, among others, support for the specification and u... more Supporting the early phases of design requires, among others, support for the specification and use of multiple and evolving representations, and for the exchange of information between these representations. We consider a complex adaptive system as a model for the development of design representations, and present a semi-constructive algebraic formalism for design representations, termed sorts, as a candidate for supporting this approach. We analyze sorts with respect to the requirements of a complex adaptive system and compare it to other representational formalisms that consider a constructive approach to representations. We demonstrate the advantages of sorts in various examples, illustrate its use to support the specification of design queries and the recognition of emergent information, and consider sorts in relationship to integrated product models.

A unified algebraic foundation for shape computation is presented wherein the description of a sh... more A unified algebraic foundation for shape computation is presented wherein the description of a shape is explored as a sum of disjoint segments and the result of shape computation is expressed in terms of a classification of the boundaries of these segments. Shapes are considered as collections of spatial elements of limited but nonzero measure, independently of dimensionality or shape type. A spatial element is itself specified by two shapes: a carrier and a boundary. The carrier is a shape in which the element is embedded and is of the same type as the element. The boundary represents the form of the element and is a shape of a different type. A particular kind of spatial element or shape is a segment that has no nonempty proper subshape, the boundary of which is a subshape of the boundary of the segment. It is shown that a shape is the sum of a unique finite set of disjoint segments with disjoint boundaries. Then, the shape is said to be maximal and the boundary of a maximal shape is the sum of the boundaries of its maximal segments. Boundary segments of a shape can be classified with respect to another shape as to be inside or outside the other shape, or shared in the same way or shared oppositely between the two shapes. From this classification, the boundary of a shape resulting from a shape operation on two shapes is determined by summing appropriate classes of segments. In a similar way, shape relations between two shapes are shown to depend on the distribution of the boundary segments of each shape into these classes.
We present a formal approach to representational flexibility, sorts, to support alternative repre... more We present a formal approach to representational flexibility, sorts, to support alternative representations of an entity. The approach is constructive, based on a part relation on elements within a sort, which enables the recognition of emergent information. The use of data functions as a sort provides for the embedding of data queries within a representational structure. We discuss the application of sorts to supporting alternative data views, illustrating this through a case study in building construction.
Uploads
Dissertation by Rudi Stouffs
Editorships by Rudi Stouffs
Journal Articles by Rudi Stouffs
created for a generative urban design tool and should be able to integrate the
many visions or interpretations that designers or other urban design agents
may have about streets. This paper describes several characteristics of the
street system, with its components organized into object classes which are the
shape sets of algebras used by a generation module to generate street network
representations that can be assessed by a GIS platform.
Keywords. Ontology, urban design, shape grammars, planning