Narratives: Composing and controlling persistent assistants to communicate, integrate, and automate multidisciplinary design and analysis John Haymaker, Ben Suter, John Kunz, Martin Fischer Stanford University, Department of Civil and Environmental Engineering, Center for Integrated Facility Engineering, Building 550, Room 553H, Stanford, CA 94305 haymaker@stanford.edu. suter@stanford.edu, kunz@stanford.edu, fischer@stanford.edu Abstract We discuss an approach in which engineers formally and iteratively construct information representations, called Perspectives, from information in other Perspectives using personal computational assistants, called Perspectors. Engineers can select from predefined, reusable, Perspectors, or program new Perspectors, and compose them into directed acyclic graph structures, called Narratives, to quickly and accurately construct useful dependent Perspectives. The approach also formalizes simple management processes with which professionals can control the integration of their Perspectives with respect to the Perspectives on which they depend. The result is an evolving, distributed, multi-disciplinary and integrated project model. We describe one conceptual Narrative that formalizes a multidisciplinary cost-benefit analysis to help designers choose amongst sustainable strategies. We describe one implemented Narrative that automatically generates a metal decking contractor’s connection details that are needed to connect concrete slabs that are described in an architect’s model and steel beams that are described in a steel detailers model. We discuss how these Narratives could have enabled engineers to better design, communicate, integrate, and automate their design processes than is possible on a recent state-of-the-art AEC projects. Narratives are intended to enable engineers from multiple disciplines to engage in novel, automated, and integrated design and analysis by easily yet formally constructing and integrating Perspectives from other Perspectives. Introduction Architecture, Engineering and Construction (AEC) projects are multidisciplinary, constructive, iterative, and unique processes. On these projects, AEC professionals, such as architects, consultants, contractors, detailers, and fabricators use task-specific representations to design, plan, and execute a project. These representations contain information that is ideally structured for their specific task, describing everything from existing conditions, to project requirements, to design options, to design analyses, to construction documentation, to fabrication, to installation and as-built information AEC Professionals often construct the information in these representations based on information in other engineers’ representations, Dependent representations often become source representations of other dependent representations: A network of dependencies between distributed, task-specific representations emerges as the design progresses. When source representations are modified, dependent representations often must be integrated. That is, AEC professionals develop what we call narratives for their own work and interweave them with narratives of other engineers. The Oxford English Dictionary defines a narrative as “An account of a series of events, facts, etc., …with the establishing of connections between them.” In AEC practice, narratives help professionals expose crossdisciplinary impacts and integrate their work with the work of other project stakeholders; however, currently these narratives are not formally represented or managed. Surprisingly, the connections between different disciplines information, in this case the dependencies, are not generically represented but rather stored locally, or in the heads of the professionals. This way of constructing, organizing, and communicating project information is proving to be time-consuming, errorprone, and expensive. AEC professionals would benefit from computational assistance in constructing and integrating their project specific engineering narratives. However, AEC projects are unique, formalizing the dependencies between their representations a priori has proven very difficult. This paper describes the need for, and a proposed way toward, enabling AEC professionals to define their own formal MDA Narratives. These Narratives consist of a collection of design and analysis representations, “connected” by dependencies. We first describe industry test cases that illustrate the multidisciplinary, constructive, iterative, and unique character of AEC projects. The test cases show that these projects can be structured as MDA Narratives, that it is difficult today to predetermine the specific content of these narratives, and that therefore engineers could benefit from methods that enable them to more easily and formally construct and control their own project specific MDA Narratives. We then review the knowledge base of the AEC profession with respect to representing and interrelating multidisciplinary project information and propose professionals need a simple, formal, generic, expressive collection of generic representation, reasoning, and management methods that enable AEC professionals to collaboratively construct and control MDA Narratives. These methods should be persistent, in order to control the integration of Narratives. We describe our ongoing efforts to implement such methods, examples of one implemented and one conceptual Narrative, and ongoing efforts to validate the benefits of Narratives with respect to how they enable AEC professionals to better communicate, integrate, and automate their MDA design processes. Test Cases: the narrative structure of AEC projects This section briefly describes two test cases that illustrate the implicit narrative structure of AEC projects, the difficulties professionals have executing these projects, and the benefits that could be derived by formalizing the narrative structure of these projects. Cost benefit analysis for skylights and atria On each project, Cradle-to-Cradle (C2C) designers like William McDonough Partners (WMP) study local and global conditions and work to define and exceed project specific economy, ecology, equity, and elegance goals. William McDonough says that C2C designers work toward these goals by asking and answering many questions (McDonough 2004). Yet in order to answer their questions, C2C designers often need to ask other related questions: an implicit narrative of interconnected questions (reasoning) and answers (representations) emerges as the project progresses. This test case describes a narrative of questions and answers that WMP raised regarding the costs and benefits of employing various design strategies such as an atrium and skylights. Figure 1 describes and diagrams the narrative of questions WMP and their consultants asked, the answers they constructed for these questions, and the information dependencies between these questions and answers. The lines are dashed because the dependencies, or connections, between representations were not formalized in the computer. WMP knows that atria and skylights can be effective ways to take advantage of natural light, reduce building energy consumption, and improve the quality of the work environment. However, both skylights and atria cost money, can cause uncomfortable glare conditions, and have constructability and maintenance issues; and atria generally result in a bigger building footprint. Therefore WMP wanted an answer to the question: What are the costs and benefits of skylights and an atrium on this project? This building was to house some of the client’s most valued and talented employees. Were the added daylight from the skylights and atrium to appreciably improve the productivity and reliability of their workforce, this would be a strong argument for including these features. WMP studied industry data that has measured the improved productivity and reliability of the workforce in similar environments, and constructed a reasonable estimate for the expected productivity gain and absenteeism improvement in a strategically day lit space compared to a more traditional, artificially illuminated space. As a business, they needed to weigh this expected productivity gain against the expected lifecycle cost of constructing and operating the building. To calculate this cost, they asked what the added construction cost and potential energy savings (due to the reduction in artificial light) would be. In order to answer these questions, they needed to ask how much natural light would enter the building should different combinations of skylights and atria be employed. In order to answer these questions, they needed to ask what a building with and without atria and skylight might look like. In order to answer these questions, they asked about the client’s requirements, the prevailing regulatory requirements, and the characteristics of the site. No diagram or other formal description of such a narrative existed for this project. WMP provided a series of Microsoft Word™ documents, containing over one hundred pages, in which they described the process they executed to determine the costs and benefits of the skylights and atrium. Because of the time and resource constraints, WMP was not able to fully explore this narrative. For example, they were unable to sufficiently explore many configurations of skylight and atria layout to determine the optimal layout for the energy, daylight, cost, and productivity criteria they determined were important. We believe the ability to formally represent this narrative in the computer would have enabled WMP to more effectively communicate their design logic to the owner and other project participants, more effectively integrate and automate their design representations for the exploration of more options, and achieve more optimal design solutions. Design and fabrication of deck attachments Figure 2 describes a portion of the design and construction of the Walt Disney Concert Hall’s steel and concrete frame. The lines are dashed because on this project the connections between representations were not formalized in the computer; the project engineers maintained them in an ad-hoc and manual manner. The architect (see Figure 2A) constructed and integrated a Concrete Slabs representation describing the boundary of each concrete slab on the project. From this and other representations, the structural engineer (see Figure 2B) constructed a Framing Center Lines representation describing the centerline of each steel member required for the frame of the building. The steel detailer (see Figure 2C) constructed a Steel required (see Figure 2G). The steel fabricator (see Figure 2E) fabricated the beams, welding the required deck attachments to the respective beams in the shop. The design process was iterative. Changes in the design of the concrete slabs needed to propagate through the narrative, requiring modifications to the steel design and therefore to the deck attachment design. Framing representation describing the boundary of each steel member and its fasteners. The metal decking detailer (see Figure 2D) constructed a Deck Attachments representation describing where to install attachments to connect the metal decking for concrete floor slabs to the structural beams (see Figure 2F). The metal decking detailer constructed this representation by drawing a line along the edge of each beam where an attachment was What are the characteristics of the site? How much day light enters each design? What would a building with an atrium and skylights be like? Average Illuminance Footcandles (FC) December 9AM / 3PM Noon September / March 9AM / 3PM Noon Near Atrium 50 - 60 100 - 110 125 - 140 190 - 210 Center Near Perimeter 45 - 55 45 - 55 70 - 80 90 - 100 95 - 105 100 - 120 150 - 160 160 - 180 320 - 340 250 - 270 150 - 170 275 - 295 Average Illuminance Footcandles (FC) December 9AM / 3PM Noon September / March 9AM / 3PM Noon June 9AM / 3PM Noon Near Atrium 30 - 40 55 - 65 70 - 80 110 - 120 95 - 115 180 - 200 Center Near Perimeter 40 - 50 70 - 80 80 - 90 130 - 140 90 - 110 150 - 170 140 - 160 235 - 255 130 - 150 220 - 240 210 - 230 380 - 420 Daylighting Reduced Energy Loads: approx. 70% of lighting energy is saved in areas where daylighting is employed. In addition, electric lamp replacement and cooling loads are reduced. Estimated Likely Illuminance in FootCandles for Lower Level on Overcast Day Increased Productivity: Worker productivity has increased How much energy would each building consume? Simple Payback: 5.9 years Lighting Energy Cost Lighting No Fraction Daylighting Saved What are the regulatory requirements? What are the costs and benefits of the skylights and atrium? June 9AM / 3PM Noon 180 - 200 140 - 150 Estimated Likely Illuminance in FootCandles for Upper Level on Overcast Day 1st Floor @ 70,000 SF 2nd Floor @ 61,000 SF Combined 131000 SF What would a building with just an atrium be like? Lighting Energy Cost W/ Daylighting 14,700 58% 8,526 12,858 82% 10,544 20,280 69% 19,070 How much would each building cost To light and heat? Lighting Energy Cost Lighting No Fraction Daylighting Saved 1st Floor @ 70,000 SF 2nd Floor @ 61,000 SF Combined 131000 SF What would a building with just skylights be like? What are the client’s requirements? Lighting Energy Cost Reduced W/ Maint. Daylighting Cost Reduced HVAC Costs Net Cost Savings 14,700 58% 8,526 635 910 12,858 82% 10,544 760 1,125 9,495 20,280 69% 19,070 1,395 2,035 22,500 7,925 How productive and reliable would the employees be? Daylighting What would a building without an atrium or skylights be like? Reduced absenteeism: Workers remain more alert, and are absent less, under natural lighting conditions. Most Likely Productivity % Absenteeism Cost Benefit 1 Improved % Improved $ 4 9 1,581,000 What do existing studies say about the effects of daylight? Figure 1: A narrative of questions (reasoning) and answers (representations) that WMP used to understand the cost benefit of using an atrium and configuration. The arrows between answers and subsequent questions are shown as dashed because the dependencies are not formally represented in a computer. Fig. 2: A portion of the narrative the AEC professionals used to design and construct the Walt Disney Concert Hall. AEC professionals (humans shown in boxes) construct task-specific representations (shown as database barrels) from other representations. The arrows are shown as dotted, because the connections between these representations remained implicit; the engineers did not formalize them either in their documentation or in a computer model. Observations from test cases The test cases illustrate (Haymaker et al 2004a) that AEC projects are multidisciplinary: AEC professionals on these projects construct discipline-specific representations of the project to do their work. AEC projects are constructive: these professionals construct representations from information in other representations. AEC projects are iterative: When source representations are modified, dependent representations must be integrated. AEC projects are unique: Atria and deck attachments are an issue on some, but not all projects. Finally, as practiced today, AEC projects are error prone, time-consuming and difficult. In Haymaker et al 2004 a, we proposed that AEC professionals could have addressed many of these difficulties by formalizing their MDA Narratives. More specifically, we propose that MDA processes could be augmented by, if not founded on, simple formal, generic, expressive methods to construct information by formalizing its dependency on other disciplines’ information and by controlling the integration of this information as the project progresses. A formal MDA Narrative could emerge as AEC professionals iteratively apply and manage such methods. application of this representation method. It also shows that the Perspectors are generic, and can therefore specify either human or automated, off-the-shelf or user defined reasoning. The Perspective Approach also formalizes Management Processes to help AEC professionals control the integration of these Narratives in which Perspectives are persistently notified when source Perspectives are modified. Perspectors can be persistently run, to reintegrate these Perspectives automatically, or, can wait for user requests to integrate. (automated) Narrative (manual) relationship Formalization: In Haymaker et al 2004 b we proposed formalization for Narratives. Called the Perspective Approach this formalization enables AEC professionals to specify the sources, status and nature of the dependency of their representation, called a Perspective, on other Perspectives. · Sources: The source information on which dependent information depends. · Status: Integration status of the information with respect to its source information. · Nature: The reasoning method (automated or manual) that constructs the dependent information from source information. We call this reasoning method a Perspector. Perspective Perspector Perspective Perspective Perspective Nature of dependency Status of dependency Sources of dependency Dependent Perspectives Source Perspectives Figure 3: Formalizing the sources, nature, and status of the dependency of a dependent view on source views. Fig. 3 diagrams this formalization of the dependency of dependent information on source information(s). Fig. 4 shows that a formal Narrative can emerge form the iterative Figure 4: A Narrative emerges from the repeated application of the formalism described in A. POD: Approaches to building information modeling In this section we discuss related efforts in research and practice in the area of representing, reasoning about, and managing building information models. We first discuss efforts to formally represent building information. We then discuss efforts to develop reasoning algorithms to automate the construction and analysis of this information. Finally, we discuss efforts to integrate representation and reasoning into project model frameworks for AEC. We conclude that while the representation and reasoning work serves as excellent building blocks for Narratives, efforts to integrate AEC project information, which primarily relies on predefined, centralized project models, do not adequately address the multidisciplinary, constructive, iterative, and unique nature of AEC processes. Representation: Most AEC projects today rely on proprietary information formats, resulting in serious interoperability difficulties when multiple project stakeholders adopt different proprietary solutions. To address these difficulties, industry and government have initiated major efforts in the area of generic engineering data standards, including STEP (Standard for the Exchange of Product data (ISO, 1994)) and IFC (Industry Foundation Classes (IAI, 2004)). For example, the schema defined in IFC 2.X enables an engineer to represent Ifcbeam features and Ifcslab features. As currently formalized, these standard representation languages do not contain an explicit mechanism for representing the existence, status, and nature of the dependencies between information from different disciplines. Reasoning: Computer programs that automatically construct useful task-specific dependent information from source information are increasingly used in practice today. AEC professionals are using programs for daylight analysis (Radiance 2004), energy analysis (DOE2 2004), structural analysis (SAP2000 2004), cost estimating (Timberline 2004), and automated steel detailing (Tekla, 2004), among other uses. Considerable research is devoted to improve on and extend these suites of task-specific, automated design and analysis programs. We discuss many of these efforts in Haymaker et al 2004c. Other approaches to constructing task-specific representations of project information are more generic. Query languages (Date and Darwen 1993) enable the automatic selection or limited transformation of information in a model into a view. Feature Recognition (Dixon and Poli 1995) identifies instances of feature classes in a geometric model. Recent approaches in mechanical engineering (Lou et al 2003) investigate generic CAD query languages that enable engineers to query a model for geometric features. Generally, today there is a wealth of task-specific and generic reasoning tools, but what is needed is a general, simple framework to integrate these methods. Project Model Frameworks: To address this need, some (i.e., Eastman and Jeng 1999, Haymaker et al 2000, Autodesk 2003, Sacks et al 2004) develop reasoning and management that constructs and controls dependencies of information in a predefined central model. For example, Eastman and Jeng 1999 formalize a system, called EDM-2, in which applications construct task-specific views of a central model and write information back into the model. Other applications then reconstruct their task-specific view of this modified central model. Others (Khedro and Genesereth 1994, Sriram 2002, Bentley 2003) develop similar reasoning and management approaches that construct and control dependencies between information in a federation of predefined task-specific views. In both these central and federated model approaches, system programmers are generally required to define the nature of the dependencies. Parametric techniques (Shah and Mäntyla [35]) enable professionals to define sets of related numeric or symbolic equations that can be solved to realize feasible designs. Commercially available parametric modelers, such as CATIA, provide tools to assist engineers both in generating 2D sketches from which 3D form features are parametrically generated and also in specifying the assembly of these form features parametrically with respect to the positions of other form features. Some systems employing parametric techniques are being commercially introduced specifically for the AEC industry, such as XSteel (Tekla 2003), Revit (Autodesk 2003), Object Genome System (Onuma 2004), and Generative Components (Bentley 2004). While some successes are being reported within the context of single domains (Sacks 2004), parametric techniques are not being widely used in the AEC industry to integrate the work of multiple disciplines. This is because, as currently formalized, these techniques have not adequately supported the multidisciplinary, constructive, iterative, and unique nature of AEC projects: They do not enable professionals to easily and formally construct new representations from information in other professionals’ representations, and control the integration of these representations as the project progresses. Project management systems, such as Primavera (2004), are task-focused representations of a project. They represent precedence dependencies among tasks and are used to calculate issues such as project duration. They do not contain an explicit representation of task-specific information, nor do they represent or manage the nature and status of the dependencies between this information. Current project modeling frameworks do not provide adequately simple, formal, generic, expressive methods that AEC professionals need to construct and control their MDA Narratives. Instead professionals are utilizing a hodgepodge of AEC systems that in many ways complicate the streamlining and integration of information and communication. ONGOING WORK: FORMALIZING AND IMPLEMENTING MDA NARRATIVES This section describes ongoing work in which we are gathering and formalizing test cases; building frameworks in which to implement the test cases, and validating Narratives in terms of their ability to improve communication, integration, and automation, and by extension, design. Gather and formalize test cases Figure 5 diagrams and describes a formal MDA Narrative for the cost-benefit analysis test case. The figure shows that any Perspector can itself be decomposed into a subNarrative. Such decomposition aids the thought process when constructing a Narrative, and enhances the readability of a composite Narrative. Decomposition of Perspectors into sub-Narratives can conceptually extend to a very low level. In Haymaker et al 2004b & c, we compose a sub-Narrative of geometric selection, reformulation and generation Perspectors that together automatically construct the Deck Attachments Perspective from the Concrete Slabs and Steel Framing Perspectives. See Figure 6. In these papers, we also show that these Perspectors can be reused in different Narratives, suggesting that a generic language of low-level Perspectors can be defined and reused, significantly reducing or eliminating the need to write computer code. Light Windows Contribution Atrium Skylights Compare Light Consistency Daylight Analysis No Skylights Atrium Daylight Analysis And Comparison Analyze and Compare Day Light sensor 4 Light Shelf sensor 1 Compare Illuminance Values inside Daylight Analysis Skylights No Atrium 0.06 0.04 0.02 0 outside Parameters No Skylights For Daylight Atrium Analysis 0.14 0.12 Light 0.1 Distribution 0.08 Daylight Factor Analyze Daylight Enter Parameters Summarize Light Shelf Illuminance Comparison inside Analyze Daylight outside Daylight Analysis Skylights Atrium Skylights Atrium A sub-Narrative that analyzes the addition of skylights and atrium in terms of daylight and compares the results of these analyses in terms of light contribution, distribution, and adequacy. Compare Relative Light Contribution Analyze Daylight Analyze and Compare Energy No Light Shelf Day Light Analyses And Comparison Analyze Daylight Light Adequacy Skylights No Atrium A sub-Narrative that analyzes the addition of skylights and atrium in terms of several criteria, including daylight, energy consumption, structural stability, constructability, and first and lifecycle costs, and that compares the results of these analyses. 14000 12000 10000 No Skylights No Atrium lx 8000 Daylight Analysis No Skylights No Atrium 6000 4000 0 NS/A Winter 1 1251.916667 1671.166667 2021.75 1873.25 2024.166667 2513.166667 2 3 1936.833333 2432.833333 2512 1934.25 4 673.6666667 5 1015.416667 6 Analyze and Compare Constructability 1331.583333 2850.25 606.75 822 1274.25 2468.25 2252.083333 1554.833333 1511.916667 1971.166667 1954.583333 2810.583333 3191 11221.08333 5823.916667 2248.75 2481.666667 2305.5 5284.25 2798.25 2554.166667 11458.66667 2686.083333 2355.666667 1st Floor(1-3) 2nd Floor(4-6) Atrium(1/4) Central(2/5) Perimeter/Windows(3/6) Skylights Atrium A Narrative that starts with representations of the site, the client’s requirements, and regulatory requirements, and first designs building layouts with and without atrium. The Narrative then elaborates on these initial layouts to generate different alternatives, including designs with and without skylights, a grass roof, and a raised floor. The Narrative then analyzes and compares the atrium, skylight, grass roof, and raised floor alternatives with respect to the more traditional strategies, formalizes the costs and benefits of each of these strategies, and finally develops a summary of the cost and benefits of each strategy. No Skylights No Atrium No Skylights Atrium Design Enclosure No Skylights Atrium Clients Requirements Design Atrium Massing No Skylights No Atrium Analyze Skylights and Atrium Design Skylights Skylights and Atrium Analyses Skylights No Atrium Atrium Raised Floor HVAC Delivery Construct Site Model Design Traditional HVAC Delivery Assess Costs-Benefits Of Skylights And Atrium Skylights And Atrium Cost-Benefits Daylighting Reduced Energy Loads: approx. 70% of lighting energy is saved in areas where daylighting is employed. In addition, electric lamp replacement and cooling loads are reduced. Increased Productivity: Worker productivity has increased Simple Payback: 5.9 years Reduced absenteeism: Workers remain more alert, and are absent less, under natural lighting conditions. Assess Cost-Benefits Of Grass Roof Summary of Cost-Benefit Typical base-building cost: $100/sf Area per person (MIS): approx. 200 sf CapEx/person: $20,000 Green cost premium: 10% or $2,000 “Cost of green”: +/- $400 year/person Skylights Atrium Grass Roof Analyze Roofs Annual employee cost: $100,000 Value of 1% productivity increase: $1,000/person/yr Grass Roof Cost-Benefits Green Roof Provides High Thermal Resistance Provides Acoustic Insulation: attenuates sounds transmission by up to 50 Db (nearby airport) Increases Roof Life Expectancy: roof membrane is protected from mechanical puncture, temperature extremes and UV degradation Design Metal Roof Simple Payback: 8.8 years Roofing Analyses Saves Energy: cooling effect of roof assembly lowers the cost of heating and cooling the building Creates Habitat: native plant nursery Cost-Benefits Of Raised Floor Skylights Atrium Metal Roof Analyze HVAC Delivery Raised Floor Cost-Benefits Indoor Air Quality – Raised Floor Under floor HVAC System: •Maintains temperature at occupant level, reducing cooling load 20%. •Provides direct, superior ventilation, total economizer cycle Site Model •Workers have complete control of their environments Simple Payback: 3.5 years (2.6 for Plenum) Operable Windows: •Allows additional user control as well as possible “free cooling” from ventilation during much of the year. Traditional HVAC Delivery Summarize Cost-Benefits Analysis Value Proposition – Senior Executive Perspective Design Skylights Skylights Atrium Design Raised Floor HVAC First Cost Analyses And Comparison Structural Analyses and Comparison Design Grass Roof State Client Requirements Analyze and Compare First Cost Analyze and Compare Structural Skylights No Atrium Regulatory Requirements No Atrium Summarize and Compare Analyses Constructability Analyses And Comparison Design Enclosure Design Traditional Massing Life Cycle Cost Analyses And Comparison 2000 NS/NA Summer NS/NA Winter NS/A Summer S/A Summer S/A Winter Document Regulatory Requirements Analyze and Compare Life-Cycle Cost Energy Analyses And Comparison Average Lux Values in a Sustainable Office Building HVAC Delivery Analysis Figure 5: A conceptual Narrative to formalize a cost-benefit analysis •Total “churn” flexibility 1% of workday: 5 min. CapEx payback: 1,000/400 = 2 ½ min. 1 day absentee: $50/hr. x 8 = $400 Reduce Contingent Liability -esp. IAQ Depending on program, available data show productivity gains of 4 -16%, particularly in the MIS and clerical sectors. Summary Of Skylights Atriums Analyses Comparison Find Deck Attachments Perspector The Find Deck Attachments Perspector analyzes the Slabs Perspective (produced by the Architect) and the Steel Framing Perspective (produced by the Steel Detailer) to automatically construct the Deck Attachments Perspecti ve. The Find Deck Attachments Perspector also relates each deck attachment with their associated slab and beams. This Perspector can be decomposed into a sub Narrative that reformulates slabs and beams then performs geometrical analyses and generates deck attachments where they are required. A rendering of a typical feature is shown under each representation. Figure 6: Applying Narratives to the Deck Attachment test case. A B Figure 7: Implementations of a Narrator that enables engineers to quickly connect reasoning and representations into MDA Narratives. A. Our initial software, which implemented the deck attachment test case. B. A future implementation of the Narrator mocked-up for the I-Room. In this scenario, the team is iteratively modifying a design of the building (the left screen) as they work to achieve their project goals (right screen). The Narrative is on the center screen. Design and Build a Framework: Validation: Figure 7A shows an initial framework, described in Haymaker et al 2004b in which AEC professionals can quickly construct and relate representation and reasoning into MDA Narratives. The current implementation runs on a single machine and handles only geometric representations and reasoning. We are currently working to construct a new implementation, called the Narrator that addresses these limitations. Specifically, the Narrator will be deployed in an I-Room setting, and enable distributed and arbitrary representation and reasoning. See Figure 7B. Enabling project teams to define, communicate, integrate, and automate their design processes better than current methods allow. As illustrated in Figures 5 and 6, we find the Narrative diagrams to be effective ways to define and communicate a design process. Future work will use the DEEPAND system (Garcia et al 2003) developed for measuring meeting effectiveness. This approach measures the time spent in a meeting Describing, Explaining, Evaluating, Predicting, Analyzing, Negotiating, and Deciding. The main hypothesis for measuring meetings in this way is that certain activities (i.e., Describing, Explaining) are less value adding than others, (i.e., Predicting, Analyzing). The deck attachment case provides evidence that it is possible to better control the integration of information from multiple disciplines than was possible on a state-ofthe-art-project (Haymaker et al 2004 b & c). Future work will measure the latency from the time a change occurs in a source representation; to the time the corresponding dependent representations are integrated. In Haymaker et al 2004 c we showed that we were able to effectively automate the design of 84 of the 86 deck attachments that were required, but were field welded, in an area of the WDCH project. Future work will measure the number of design alternatives explored, the amount of time required per alternative, and the accuracy and completeness of automated representations compared to current practice. CONCLUSION: A POWERFUL AND GENERAL MODEL FOR MDA AEC professionals need a simple, formal, expressive, generic set of methods to help them communicate, integrate, and automate their design processes; they must be flexible enough to evolve with practice, yet powerful enough to provide them with the information they need. We propose that Narratives can provide this power and flexibility. With adequate adoption and support, Narratives could transform the way the AEC industry practices design and construction. We seek methods that will enable AEC professionals to weave together Narratives that quickly, accurately, and where desired persistently, communicate, integrate, and automate their MDA processes. REFERENCES Autodesk (2004). Autodesk Revit, www.autodesk.com. Bentley (2004). Microstation, www.microstation.com. Date, C. J., and Darwen, H. (1993). A Guide to the SQL Standard, Third Edition, Addison-Wesley Publishing Company, Inc. Dixon J., and Poli, C. (1995). Engineering Design and Design for Manufacturing, Field Stone Publishers, MA. DOE2, Department of Energy, http://www.doe2.com/. Eastman, C. and Jeng, T-S. (1999). “A Database Supporting Evolutionary Product Model Development for Design.” Automation in Construction, 8 (3), 305-33. Garcia et AL 2003 Meeting Details: Methods to instrument meetings and use agenda voting to make them more effective, Technical Report Nr. 147, Center For Integrated Facility Engineering, Stanford University. Haymaker, J., Ackermann, E.; and Fischer, M. (2000). “Meaning Mediating Mechanism: A Prototype for Constructing and Negotiating Meaning in Collaborative Design,” Sixth International Conference on Artificial Intelligence in Design, Kluwer Academic Publishers, Dordrecht, The Netherlands, 691-715. Haymaker J, Fischer M, Kunz J and Suter B (2004a). “Engineering test cases to motivate the formalization of an AEC project model as a directed acyclic graph of views and dependencies,” ITcon Vol. 9, pg. 419-41, http://www.itcon.org/2004/30 Haymaker J., Suter, B., Fischer, M., and Kunz, J. (2003b). “The Perspective Approach: Enabling Engineers to Construct and Integrate Geometric Views and Generate an Evolving Project Model,” Working Paper Nr 081, Center For Integrated Facility Engineering, Stanford University. Haymaker J., Kunz, J., Suter, B., and Fischer, M. (2004c). “Perspectors: composable, reusable reasoning modules to construct an engineering view from other engineering views,” Advanced Engineering Informatics, Vol 18/1 pp 49-67 IAI (2003). Industry Foundation Classes, Version 2X2, International Alliance for Operability http://www.iaiinternational.org/ ISO (1994) 10303-1: Industrial automation systems and integration - Product data representation and exchange Part 1: Overview and fundamental principles. Khedro, T., and Genesereth, M. R. (1994). “The Federation Architecture for Interoperable Agent-Based Concurrent Engineering Systems,” International Journal on Concurrent Engineering,Research and Applications, 2:125-131. Korman, T. M., and Tatum C. B. (2001). “Development of a Knowledge-Based System to Improve Mechanical, Electrical, and Plumbing Coordination," Technical Report Nr 129, CIFE, Stanford University. Lou, K., Subramaniam, J., Iyer, N., Kalyanaraman, Y., Prabhakar, S., Ramani, K. (2003). “A Reconfigurable, Intelligent 3D Engineering Shape Search System Part II: Database Indexing, Retrieval, and Clustering,” ASME DETC 2003 Computers and Information in Engineering (CIE) Conference, Chicago, Illinois. Primavera (2004). Primavera Engineering and Construction, http://www.primavera.com/ Onuma, K. (2002), Object Genome System, see http://www.cif.org/nom2004/nom25_04.pdf Radiance 2004, Lawrence Berkeley Laboratories, http://radsite.lbl.gov/radiance/ Sacks, R., Eastman, C. M., and Lee, G. (2004). “Parametric 3D modeling in building construction with examples from precast concrete,” Automation in Construction, 13(3), 291-312. SAP2000, CSIBerkely, 2004, http://www.csiberkeley.com/products_SAP.html Shah, J. and Mäntyla, M. (1995). Parametric and FeatureBased CAD/CAM, Wiley & Sons Inc., New York, NY. Sriram D. R. (2002). Distributed & Integrated Collaborative Engineering Design, Sarven Publishers. Tekla (2003). XSteel, www.xsteel.xom. Timberline 2004, Timberline Office, http://www.timberline.com/