Visual knowledge specification for conceptual design: Definition and tool support

Current CAD tools are not able to support the conceptual design phase, and none of them provides a consistency analysis for sketches produced by architects. This phase is fundamental and crucial for the whole design and construction process of a building. To give architects a better support, we developed a CAD tool for conceptual design and a knowledge specification tool. The knowledge is specific to one class of buildings and it can be reused. Based on a dynamic and domain-specific knowledge ontology, different types of design rules formalize this knowledge in a graph-based form. An expressive visual language provides a user-friendly, human readable representation. Finally, a consistency analysis tool enables conceptual designs to be checked against this formal conceptual knowledge. In this article, we concentrate on the knowledge specification part. For that, we introduce the concepts and usage of a novel visual language and describe its semantics. To demonstrate the usability of our approach, two graph-based visual tools for knowledge specification and conceptual design are explained.

[1]  Michael Eisfeld Assistance in conceptual design of concrete structures by a description logic planner , 2005 .

[2]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[3]  Martin Lefering Integrationswerkzeuge in einer Softwareentwicklungsumgebung , 1995 .

[4]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[5]  Tom Maver A number is worth a thousand pictures , 2000 .

[6]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[7]  Frank Steinmann Modellbildung und computergestütztes Modellieren in frühen Phasen des architektonischen Entwurfs , 1997 .

[8]  Ulrich Flemming,et al.  Schematic Layout Design in SEED Environment , 1995 .

[9]  J SulaimanM,et al.  Intelligent CAD checker for building plan approval , 2002 .

[10]  Andreas Winter,et al.  Exchanging Graphs with GXL , 2001, GD.

[11]  John F. Sowa,et al.  Principles of semantic networks , 1991 .

[12]  Ellen Yi-Luen Do,et al.  Thinking with Diagrams in Architectural Design , 2001, Artificial Intelligence Review.

[13]  John F. Sowa,et al.  Conceptual Structures: Information Processing in Mind and Machine , 1983 .

[14]  B. Kraft Interactive distributed knowl e dge support for conceptual building design , 2004 .

[15]  Steven J. Fenves,et al.  Knowledge based standards processing , 1986, Artif. Intell. Eng..

[16]  Lehrstuhl fUr Informatik,et al.  OPERATIONALE SEMANTIKDEFINITION FÜR KONZEPTUELLES REGELWISSEN , 2005 .

[17]  Shelley Powers,et al.  Practical RDF , 2003 .

[18]  Claude Bédard,et al.  Early Building Design using Computers , 2002 .

[19]  Gerhard Schmitt Architectura et machina : computer aided architectural design und Virtuelle Architektur , 1993 .

[20]  Manfred Nagl,et al.  Semantic Tool Support for Conceptual Design , 2003 .

[21]  Gerd Stumme,et al.  Formal Concept Analysis on Its Way from Mathematics to Computer Science , 2002, ICCS.

[22]  Kraft Bodo,et al.  Semantic Roomobjects for Conceptual Design Support A Knowledge-based Approach , 2005 .

[23]  G Stix,et al.  The mice that warred. , 2001, Scientific American.

[24]  Bodo Kraft,et al.  VISUAL KNOWLEDGE SPECIFICATION FOR CONCEPTUAL DESIGN , 2005 .

[25]  Bernhard Westfechtel,et al.  Model-based a-posteriori integration of engineering tools for incremental development processes , 2004, Software & Systems Modeling.

[26]  Renate Fruchter,et al.  Knowledge management for reuse , 2002 .

[27]  Manfred Nagl,et al.  Building Tightly Integrated Software Development Environments: The IPSEN Approach , 1996, Lecture Notes in Computer Science.

[28]  Yehuda E. Kalay,et al.  Knowledge-Based Computer-Aided Architectural Design , 1994 .

[29]  Ram D. Sriram Artificial intelligence in engineering: Personal reflections , 2006, Adv. Eng. Informatics.

[30]  Claude Bédard,et al.  A framework for computer-aided conceptual design of building structures , 2004 .

[31]  U Flemming,et al.  More Than the Sum of Parts: The Grammar of Queen Anne Houses , 1987 .

[32]  John T. Nosek,et al.  A Comparison of Formal Knowledge Representation Schemes as Communication Tools: Predicate Logic vs Semantic Network , 1990, Int. J. Man Mach. Stud..

[33]  Daniel Retkowitz,et al.  Graph Transformations for Dynamic Knowledge Processing , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[34]  Andreas Schürr,et al.  Operationales Spezifizieren mit programmierten Graphersetzungssystemen , 1991 .

[35]  Manfred Nagl,et al.  Parameterized Specification of Conceptual Design Tools in Civil Engineering , 2003, AGTIVE.

[36]  George Stiny,et al.  Shape Grammars and the Generative Specification of Painting and Sculpture , 1971, IFIP Congress.

[37]  Ulrich Flemming,et al.  Case-based design in the SEED system , 1994 .

[38]  Martin Erwig,et al.  Abstract Syntax and Semantics of Visual Languages , 1998, J. Vis. Lang. Comput..

[39]  A. Watson,et al.  OMG (Object Management Group) architecture and CORBA (common object request broker architecture) specification , 2002 .

[40]  Peter Szolovits,et al.  What Is a Knowledge Representation? , 1993, AI Mag..

[41]  Andy Schürr,et al.  GraCAD - Graph-Based Tool for Conceptual Design , 2002, ICGT.

[42]  Raimar J. Scherer,et al.  Assisting conceptual design of building structures by an interactive description logic based planner , 2003, Adv. Eng. Informatics.

[43]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[44]  John S. Gero,et al.  Knowledge-Based Design Systems , 1989 .

[45]  Bernhard Westfechtel,et al.  Behavioral Analysis of Telecommunication Systems by Graph Transformations , 2003, AGTIVE.

[46]  Bernhard Westfechtel,et al.  UPGRADE: A Framework for Building Graph-Based Interactive Tools , 2002, Electron. Notes Theor. Comput. Sci..