The Architecture Based Design Method

Total Page:16

File Type:pdf, Size:1020Kb

The Architecture Based Design Method The Architecture Based Design Method * Felix Bachmann Len Bass Gary Chastek Patrick Donohoe * Fabio Peruzzi January 2000 TECHNICAL REPORT CMU/SEI-2000-TR-001 * Fellix Bachmann and Fabio Peruzzi are employees ESC-TR-2000-001 of Robert Bosch, GmBH. blank page (to be thrown out immediately before production) Pittsburgh, PA 15213-3890 The Architecture Based Design Method CMU/SEI-2000-TR-001 ESC-TR-2000-001 Felix Bachmann Len Bass Gary Chastek Pat Donohoe Fabio Peruzzi January 2000 Program Affiliation Len Bass, Gary Chastek and Pat Donohoe work in the Product Line Systems program of the Software Engineering Institute. Felix Bachmann and Fabio Peruzzi are employees of Robert Bosch, GmBH. Unlimited distribution subject to the copyright. This report was prepared for the SEI Joint Program Office HQ ESC/DIB 5 Eglin Street Hanscom AFB, MA 01731-2116 The ideas and findings in this report should not be construed as an official DoD position. It is published in the interest of scientific and technical information exchange. FOR THE COMMANDER Norton L. Compton, Lt Col., USAF SEI Joint Program Office This work is sponsored by the U.S. Department of Defense. The Software Engineering Institute is a federally funded research and development center sponsored by the U.S. Department of Defense. Copyright 2000 by Carnegie Mellon University. NO WARRANTY THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN "AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. Use of any trademarks in this report is not intended in any way to infringe on the rights of the trademark holder. Internal use. Permission to reproduce this document and to prepare derivative works from this document for internal use is granted, provided the copyright and "No Warranty" statements are included with all reproductions and derivative works. External use. Requests for permission to reproduce this document or prepare derivative works of this document for external and commercial use should be addressed to the SEI Licensing Agent. This work was created in the performance of Federal Government Contract Number F19628-95-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. The Government of the United States has a royalty-free government-purpose license to use, duplicate, or disclose the work, in whole or in part and in any manner, and to have or permit others to do so, for government purposes pursuant to the copyright license under the clause at 52.227-7013. For information about purchasing paper copies of SEI reports, please visit the publications portion of our Web site (http://www.sei.cmu.edu/publications/pubweb.html). Table of Contents 1 Introduction 1 2 Quick Overview of the ABD Method 3 3 Terminology 5 3.1 Design Elements 5 3.2 Perspectives and Views 6 3.3 Use Cases and Quality Scenarios 7 4 Architecture Design Considerations 9 4.1 Variabilities and Commonalities 9 4.2 Software Templates and System Infrastructure 10 4.3 Architectural Drivers 11 4.4 Requirements, Quality Attributes, Functionality and Architectural Styles 12 5 The ABD Method Within the Life Cycle 15 5.1 Abstract Functional Requirements 16 5.2 Use Cases 16 5.3 Abstract Quality and Business Requirements 17 5.4 Architecture Options 17 5.5 Quality Scenarios 18 5.6 Constraints 18 6 The ABD Method 19 6.1 Design Elements Defined by the Method 19 6.2 Order of Generation of Design Elements 20 6.3 Activities within a Design Element 22 6.3.1 Divide Functionality 23 6.3.2 Choose Architectural Style 25 6.3.3 Allocate Functionality to Style 26 6.3.4 Refine Templates 26 6.3.5 Verify Functionality 27 6.3.6 Generate Concurrency View 28 CMU/SEI-2000-TR-001 i 6.3.7 Generate Deployment View 28 6.3.8 Verify Quality Scenarios 29 6.3.9 Verify Constraints 29 6.4 Next Steps 29 7 Conclusions and Further Work 31 8 References 33 Appendix A - Rose Model of an Example 35 A.1 Rose Constructs 35 A.2 Directory Structure 36 Appendix B. Example 41 B.1 Logical View 41 B.2 Concurrency View 42 B.3 Deployment View 43 ii CMU/SEI-2000-TR-001 List of Figures Figure 1: Labeling of Decomposition 6 Figure 2: The ABD Method within the Life Cycle 15 Figure 3: Decomposition of System into Design Elements 20 Figure 4: Design Element A Decomposed into Design Elements B and C 21 Figure 5: Steps within Decomposition of a Design Element 22 Figure 6: Defining Logical View 23 Figure 7: Top Level Package Structure 36 Figure 8: Requirement Sub-Structure 38 Figure 9: Subdirectory Structure for the Architecture Directory 40 Figure 10: Example Subsytem Structure 41 Figure 11: Thread View During Initialization 42 Figure 12: Mapping of Design Elements to Units of Deployment 44 Figure 13: Alternative Node Structures 45 Figure 14: Distribution of the Units of Distribution and Processes for the Product Based on Node Structure 1 45 Figure 15: Distribution of the Units of Distribution and Processes for the Product Based on Node Structure 2 46 Figure 16: Communication Mechanisms for the Product Based Node Structure 1 47 Figure 17: Communication Mechanisms for the Product Based on Node Structure 2 47 Figure 18: Virtual Threads vs. Physical Threads 49 Figure 19: Use Case Mapping 50 CMU/SEI-2000-TR-001 iii iv CMU/SEI-2000-TR-001 Abstract This paper presents the Architecture Based Design (ABD) method for designing the high- level software architecture for a product line or long-lived system. Designing an architecture for a product line or long-lived system is difficult because detailed requirements are not known in advance. The ABD method fulfills functional, quality, and business requirements at a level of abstraction that allows for the necessary variation when producing specific prod- ucts. Its application relies on an understanding of the architectural mechanisms used to achieve this fulfillment. The method provides a series of steps for designing the conceptual software architecture. The conceptual software architecture provides organization of function, identification of synchro- nization points for independent threads of control, and allocation of function to processors. The method ends when commitments to classes, processes and operating system threads be- gin to be made. In addition, one output of the method is a collection of software templates that constrain the implementation of components of different types. The software templates include a description of how components interact with shared services and also include “citi- zenship” responsibilities for components. CMU/SEI-2000-TR-001 v vi CMU/SEI-2000-TR-001 1 Introduction Designing a software architecture for a product line of systems is a difficult undertaking. Product lines must be long lived and flexible. Moreover, they must support a set of require- ments that are known only in broad scope—the details are unknowable until the actual prod- ucts are created. Furthermore, the initial stages of architecture design are where the most fun- damental design decisions are made; these are the decisions that are the most difficult to correct when they are in error. In order to effectively design a product line architecture, the architect needs a disciplined design method that focuses the creative process; provides a strategy for coping with the uncertainty in requirements; provides guidance in organizing the decisions made during the design process; and makes clear why the steps of the method exist and how they relate to each other. In this report, we present the Architecture Based Design (ABD) method. The ABD method provides structure in producing the conceptual architecture of a system. The conceptual ar- chitecture is one of four different architectures identified by Hofmeister, Nord, and Soni [Hofmeister 00]. It describes the system(s) being designed in terms of the major design ele- ments and the relationships among them. The conceptual architecture represents the first de- sign choices made during a development process. Consequently, it is pivotal to achieving the quality and business goals for the system(s) and in providing a basis for the achievement of the desired functionality. The ABD method depends on determining the architectural drivers for a system. The archi- tectural drivers are the combination of business, quality and functional requirements that “shape” the architecture. With the ABD method, design activities can begin as soon as the architectural drivers have been determined with confidence. This means that the requirements elicitation and analysis activities do not have to be completed (or even very far along) prior to beginning the design. The beginning of design activities does not mean that requirement elicitation and analysis can be discontinued, only that they can go on in parallel with design activities. Especially in situations where determining all of the requirements in advance is not possible, such as for product lines or long-lived systems, the ability to quickly begin design (and hence some level of construction) is important. The ABD method has three foundations. First is the decomposition of function. For this the method uses well-established techniques based on coupling and cohesion. The second foun- dation is the realization of quality and business requirements through the choice of architec- ture style. The third foundation is the use of software templates. Software templates have CMU/SEI-2000-TR-001 1 been utilized in the construction of some systems [Bass 98, Chastek 96].
Recommended publications
  • Privacy When Form Doesn't Follow Function
    Privacy When Form Doesn’t Follow Function Roger Allan Ford University of New Hampshire [email protected] Privacy When Form Doesn’t Follow Function—discussion draft—3.6.19 Privacy When Form Doesn’t Follow Function Scholars and policy makers have long recognized the key role that design plays in protecting privacy, but efforts to explain why design is important and how it affects privacy have been muddled and inconsistent. Tis article argues that this confusion arises because “design” has many different meanings, with different privacy implications, in a way that hasn’t been fully appreciated by scholars. Design exists along at least three dimensions: process versus result, plan versus creation, and form versus function. While the literature on privacy and design has recognized and grappled (sometimes implicitly) with the frst two dimensions, the third has been unappreciated. Yet this is where the most critical privacy problems arise. Design can refer both to how something looks and is experienced by a user—its form—or how it works and what it does under the surface—its function. In the physical world, though, these two conceptions of design are connected, since an object’s form is inherently limited by its function. Tat’s why a padlock is hard and chunky and made of metal: without that form, it could not accomplish its function of keeping things secure. So people have come, over the centuries, to associate form and function and to infer function from form. Software, however, decouples these two conceptions of design, since a computer can show one thing to a user while doing something else entirely.
    [Show full text]
  • Introduction: Design Epistemology
    Design Research Society DRS Digital Library DRS Biennial Conference Series DRS2016 - Future Focused Thinking Jun 17th, 12:00 AM Introduction: Design Epistemology Derek Jones The Open University Philip Plowright Lawrence Technological University Leonard Bachman University of Houston Tiiu Poldma Université de Montréal Follow this and additional works at: https://dl.designresearchsociety.org/drs-conference-papers Citation Jones, D., Plowright, P., Bachman, L., and Poldma, T. (2016) Introduction: Design Epistemology, in Lloyd, P. and Bohemia, E. (eds.), Future Focussed Thinking - DRS International Conference 20227, 27 - 30 June, Brighton, United Kingdom. https://doi.org/10.21606/drs.2016.619 This Miscellaneous is brought to you for free and open access by the Conference Proceedings at DRS Digital Library. It has been accepted for inclusion in DRS Biennial Conference Series by an authorized administrator of DRS Digital Library. For more information, please contact [email protected]. Introduction: Design Epistemology Derek Jonesa*, Philip Plowrightb, Leonard Bachmanc and Tiiu Poldmad a The Open University b Lawrence Technological University c University of Houston d Université de Montréal * [email protected] DOI: 10.21606/drs.2016.619 “But the world of design has been badly served by its intellectual leaders, who have failed to develop their subject in its own terms.” (Cross, 1982) This quote from Nigel Cross is an important starting point for this theme: great progress has been made since Archer’s call to provide an intellectual foundation for design as a discipline in itself (Archer, 1979), but there are fundamental theoretical and epistemic issues that have remained largely unchallenged since they were first proposed (Cross, 1999, 2007).
    [Show full text]
  • Fashion Design
    FASHION DESIGN FAS 112 Fashion Basics (3-0) 3 crs. FAS Fashion Studies Presents fashion merchandise through evaluation of fashion products. Develops awareness of construction, as well as FAS 100 Industrial Sewing Methods (1-4) 3 crs. workmanship and design elements, such as fabric, color, Introduces students to basic principles of apparel construction silhouette and taste. techniques. Course projects require the use of industrial sewing equipment. Presents instruction in basic sewing techniques and FAS 113 Advanced Industrial Sewing Methods (1-4) 3 crs. their application to garment construction. (NOTE: Final project Focuses on application and mastery of basic sewing skills in should be completed to participate in the annual department Little pattern and fabric recognition and problem solving related to Black Dress competition.) individual creative design. Emphasis on technology, technical accuracy and appropriate use of selected materials and supplies. FAS 101 Flat Pattern I (1-4) 3 crs. (NOTE: This course is intended for students with basic sewing Introduces the principles of patternmaking through drafting basic skill and machine proficiency.) block and pattern manipulation. Working from the flat pattern, Prerequisite: FAS 100 with a grade of C or better or placement students will apply these techniques to the creation of a garment as demonstrated through Fashion Design Department testing. design. Accuracy and professional standards stressed. Pattern Contact program coordinator for additional information. tested in muslin for fit. Final garment will go through the annual jury to participate in the annual department fashion show. FAS 116 Fashion Industries Career Practicum and Seminar Prerequisite: Prior or concurrent enrollment in FAS 100 with a (1-10) 3 crs.
    [Show full text]
  • Theoretically Comparing Design Thinking to Design Methods for Large- Scale Infrastructure Systems
    The Fifth International Conference on Design Creativity (ICDC2018) Bath, UK, January 31st – February 2nd 2018 THEORETICALLY COMPARING DESIGN THINKING TO DESIGN METHODS FOR LARGE- SCALE INFRASTRUCTURE SYSTEMS M.A. Guerra1 and T. Shealy1 1Civil Engineering, Virginia Tech, Blacksburg, USA Abstract: Design of new and re-design of existing infrastructure systems will require creative ways of thinking in order to meet increasingly high demand for services. Both the theory and practice of design thinking helps to exploit opposing ideas for creativity, and also provides an approach to balance stakeholder needs, technical feasibility, and resource constraints. This study compares the intent and function of five current design strategies for infrastructure with the theory and practice of design thinking. The evidence suggests the function and purpose of the later phases of design thinking, prototyping and testing, are missing from current design strategies for infrastructure. This is a critical oversight in design because designers gain much needed information about the performance of the system amid user behaviour. Those who design infrastructure need to explore new ways to incorporate feedback mechanisms gained from prototyping and testing. The use of physical prototypes for infrastructure may not be feasible due to scale and complexity. Future research should explore the use of prototyping and testing, in particular, how virtual prototypes could substitute the experience of real world installments and how this influences design cognition among designers and stakeholders. Keywords: Design thinking, design of infrastructure systems 1. Introduction Infrastructure systems account for the vast majority of energy use and associated carbon emissions in the United States (US EPA, 2014).
    [Show full text]
  • Design Thinking Methods and Techniques in Design Education
    INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 7 & 8 SEPTEMBER 2017, OSLO AND AKERSHUS UNIVERSITY COLLEGE OF APPLIED SCIENCES, NORWAY DESIGN THINKING METHODS AND TECHNIQUES IN DESIGN EDUCATION Ana Paula KLOECKNER1, Cláudia de Souza LIBÂNIO1,2 and José Luis Duarte RIBEIRO1 1PPGEP/UFRGS, Brazil 2UFCSPA, Brazil ABSTRACT Design Thinking is a human-centred innovation process, with an emphasis on deep understanding of consumers, holistically, integratively, creatively, and awe-inspiring. Design Thinking methods and techniques represents how the theory will be operationalized by following the process steps. These methods and techniques can assist in the project management, especially in the initial phase of inspiration and ideation. Another strategy that can collaborate in project management is agile management, mainly in the execution phase of a project. Agile management prioritizes individuals, interactions between them, customers, appropriate software to operate, and prompt response to changes. Thus, this study aims to propose a model to integrate design thinking and project management methods and techniques and to analyze students’ projects and interactions to verify the applicability of these in ergonomic project management. For the development of the method, it was used the design science methodology, in four main steps called: Research Clarification, Descriptive Study I, Prescriptive Study, and Descriptive Study II. From the use of tools and techniques of design thinking in a project management exercise for students of two classes, it was revealed that the tools used facilitated the project development, helping from the search and organization of information until the deadline established for the delivery of the project. Keywords: Design Thinking, Design Education, Project Management.
    [Show full text]
  • Design Methods for Democratising Mobile Game Design
    Design Methods for Democratising Mobile Game Design Mark J. Nelson Abstract Swen E. Gaudl Playing mobile games is popular among a large and Simon Colton diverse set of players, contrasting sharply with the lim- Rob Saunders ited set of companies and people who design them. We Edward J. Powley would like to democratise mobile game design by ena- Peter Ivey bling players to design games on the same devices they Blanca Pérez Ferrer play them on, without needing to program. Our concept Michael Cook of fluidic games aims to realise this vision by drawing on three design methodologies. The interaction style of The MetaMakers Institute fluidic games is that of casual creators; their end-user Falmouth University design philosophy is adapted from metadesign; and Cornwall, UK their technical implementation is based on parametric metamakersinstitute.com design. In this short article, we discuss how we’ve adapted these three methods to mobile game design, and some open questions that remain in order to em- power end user game design on mobile phones in a way that rises beyond the level of typical user- generated content. Author Keywords Mobile games; casual creators; metadesign; parametric design; end-user creativity; mixed-initiative interfaces. ACM Classification Keywords H.5.m. Information interfaces and presentation: Miscel- laneous Introduction Fluidic Games Our starting point is the observation that mobile games To support on-device casual design, we are developing have attracted a large and diverse set of players, but a what we call fluidic games [5-7]. These blur the line smaller and less diverse set of designers.
    [Show full text]
  • Design Methods: Seeds of Human Futures
    Design Methods: seeds of human futures By John Chris Jones 1970, John Wiley and Sons, New York and Chichester An introductory lecture for digital designers by Rhodes Hileman (c) 1998 “Jones first became involved with design methods The era of “Craft Evolution” while working as an industrial designer for a manufacturer of large electrical products in Britain This wagon (figure 2.1) is a fine example of craft in the 1950s. He was frustrated with the evolution, the first of the four eras identified. superficiality of industrial design at the time and Before the Renaissance, the craftsman carried in had become involved with ergonomics. ... When his head a set of rules about the design of the tools the results of his ergonomic studies of user of the day, which roughly described a useful behavior were not utilized by the firm’s designers, artefact with “invisible lines”, which limited the Jones set about studying the design process being dimensions and shapes of the parts in relation to used by the engineers. To his surprise, and to the whole tool. Designs were slowly evolving in a theirs, Jones’ analysis showed that the engineers living collective knowledge base, and few had no way of incorporating rationally arrived at craftsmen made any major changes. Design was data early on in the design process when it was limited very closely to the neighborhood of the most needed. Jones then set to work redesigning tried and true. the engineer’s design process itself so that intuition and rationality could co-exist, rather than one As an example of the sketchy understanding of excluding the other.” ...and this became a design which craftsmen had, Jones cites George consistent thread throughout his work.
    [Show full text]
  • Changing Cultures of Design Identifying Roles in a Co-Creative Landscape
    Changing Cultures of Design Identifying roles in a co-creative landscape Marie Elvik Hagen Department of Product Design Norwegian University of Science and Technology ABSTRACT The landscape of design is expanding and designers today are moving from expert practice to work with users as partners on increasingly complex issues. This article draws up the lines of the emerging co-creative design practice, and discusses the changing roles of the designer, the user as a partner, and design practice itself. Methods and tools will not be considered, as the roles will be discussed in terms of their relations. The co-design approach breaks down hierarchies and seeks equal participation. Research suggests that the designer needs to be responsive or switch tactics in order to take part in a co-creative environment. A case study exploring co-creative roles complements the theory, and finds that the designer role needs to be flexible even when having equal agency as partners and other stakeholders. Sometimes it is necessary to lead and facilitate as long as it is a collaborative decision. Bringing users in as partners in the process changes the design culture, and this article suggests that Metadesign can be the holistic framework that the design community need in order to understand how the different design practices are connected. KEYWORDS: Co-design, Co-creativity, Roles in the Design Process, Participatory Design, Metadesign, Cultures of participation, Design Agenda 1. INTRODUCTION This article seeks to examine how the role of the designer, the role of the user and the role The landscape of design is changing.
    [Show full text]
  • Form, Function and Symbolism in Furniture Design, Fictive Eroision and Social Expectations
    shutter speed form, function and symbolism in furniture design, fictive eroision and social expectations SHUTTER SPEED Form, function and symbolism in furniture design, fictive erosion and social expectations SHUTTER SPEED Form, function and symbo lism in furniture design, fictive erosion and social expectations Kajsa Melchior MA Spatial Design Diploma project VT 2019 Konstfack Kajsa Melchior MA Spatial Design Diploma project VT 2019 Konstfack The concept of time is central to geological thought. The processes that shape the surface of the earth acts over vast expenses of time - millions, or even billions of years. If we discount, for the moment, catastrophic events such as earthquakes and landslides, the earth's surface seems relatively stable over the timescales we can measure. Historical records do show the slow diversion of a rivers course, and the silting up of estuaries, for example. But usually we would expect images taken a hundred years ago to show a landscape essentially the same as today's. But imagine time speeding up, so that a million years pass in a minute. In this time frame, we would soon lose our concept of 'solid' earth, as we watch the restless surface change out of all recognition. - Earth’s restless surface, Deirdre Janson-Smith, 1996 1 Table of contents 1. PRELUDE 1.1 Aims, intentions and questions 05-06 1.2 Background 07 2. THEORETICAL FRAMEWORK - REFERENCES 2.1 Philosophy / Étienne Jules Marey 09-10 2.2 Aesthetics / Max Lamb 11-12 2.3 Criticism / Frederick Kiesler 13-14 2.4 Conclusion 15 3. FICTIVE EROSION 3.1 Methodology as tool 16 3.3 Erosion & Casting techniques 16-18 3.4 Method 19-23 4.
    [Show full text]
  • Design Research Quarterly Volume 2 Issue 1
    Design Research Society DRS Digital Library Design Research Quarterly DRS Archive 1-1-2007 Design Research Quarterly Volume 2 Issue 1 Peter Storkerson Follow this and additional works at: https://dl.designresearchsociety.org/design-research-quarterly Recommended Citation Storkerson, Peter, "Design Research Quarterly Volume 2 Issue 1" (2007). Design Research Quarterly. 2. https://dl.designresearchsociety.org/design-research-quarterly/2 This Book is brought to you for free and open access by the DRS Archive at DRS Digital Library. It has been accepted for inclusion in Design Research Quarterly by an authorized administrator of DRS Digital Library. For more information, please contact [email protected]. V.2:1 January 2007 www.designresearchsociety.org Design Research Society ISSN 1752-8445 Paolo Astrade Wonderground 2007 Plenary: Sociedade de Geografia de Lisboa Perspectives on Table of Contents: 3 Forty Years of Design Research Design Nigel Cross 7 Simplicity Per Mollerup 16 Design Thinking Nigel Cross Charles Owen Forty Years of 28 Wonderground and Forward Design Research p. 3 Chris Rust 29 Seven New Fellows of the Design Research Society ICM Report: 30 BRAZIL: 7th P&D Brazilian Conference on Research and Development in Design Daniela Büchler Per Mollerup Design Conference Calendar: Simplicity p. 7 31 Upcoming Events Worldwide Artemis Yagou Call for Papers: 6 Emerging Trends in Design Research 2007 IASDR conference, Hong Kong 15 Shaping the Future? 9th International Conference on Engi- neering and Product Design Ed. Creative Makers Newcastle upon Tyne UK Domain Invention Charles Owen 32 Livenarch Contextualism in Architecture Design Thinking: Trabzon Turkey Notes on Its Analysis Synthesis Nature and Use p .
    [Show full text]
  • Digital Fabrication and the Design Build Studio
    Digital Fabrication and the Design Build Studio Historically, there has been a rift between design and construction in architec- ture, but the growing popularity of design/build in the profession and in the university setting has begun to mend the gap. Currently, for many professional practices the integration of construction with design follows a set strategy; tech- nology is reserved for the design sequence, followed by construction via tradi- tional methods (by hand). But, we are at a point of transition in architecture. WILLIAM JOSEPH CARPENTER Digital devices are now the norm in the office and the academic studio. Students and Southern Polytechnic State University professionals design with three-dimensional digital tools, and, through this technol- ogy, design and construction are inextricably woven together in a continuous feedback loop. In particular, recent university design/build programs are following more closely the model of the Dessau Bauhaus, by employing the latest technologies to find new ways to create and construct architecture. Because these programs have now propa- gated more widely, it is prudent to examine the different methods of application in order to understand the potential ramifications of each program type. It appears that most programs can fit into one of two categories: 1) Traditional Full-Scale or 2) Digi- tally Crafted Segments. In the first type, the program adheres to traditional building methods, like the balloon frame. Technological advances are limited to environmental concerns; materials are chosen to increase energy efficiency or reduce the impact the building has on the environment. The construction component of these courses is usu- ally manifested in the erection of entire buildings (small, modest pavilions or homes).
    [Show full text]
  • A Handbook for Planning and Conducting Charrettes for High-Performance Projects
    August 2003 • NREL/BK-710-33425 A Handbook for Planning and Conducting Charrettes for High-Performance Projects Gail Lindsey, FAIA Design Harmony, Inc. Joel Ann Todd Environmental Consultant Sheila J. Hayter National Renewable Energy Laboratory National Renewable Energy Laboratory 1617 Cole Boulevard Golden, Colorado 80401-3393 NREL is a U.S. Department of Energy Laboratory Operated by Midwest Research Institute • Battelle • Bechtel Contract No. DE-AC36-99-GO10337 August 2003 • NREL/BK-710-33425 A Handbook for Planning and Conducting Charrettes for High-Performance Projects Gail Lindsey, FAIA Design Harmony, Inc. Joel Ann Todd Environmental Consultant Sheila J. Hayter National Renewable Energy Laboratory National Renewable Energy Laboratory 1617 Cole Boulevard Golden, Colorado 80401-3393 NREL is a U.S. Department of Energy Laboratory Operated by Midwest Research Institute • Battelle • Bechtel Contract No. DE-AC36-99-GO10337 NOTICE This report was prepared as an account of work sponsored by an agency of the United States government. Neither the United States government nor any agency thereof, nor any of their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States government or any agency thereof. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States government or any agency thereof.
    [Show full text]