GraCAD – Graph-Based Tool for Conceptual Design

  • Janusz Szuba
  • Andy Schürr
  • Adam Borkowski
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2505)


This paper proposes a new methodology for computer-aided design of layouts of buildings. The presented methodology addresses the very early phase of designing that is called Conceptual Design. In this methodology the architect does not pay attention to layout details, but operates on functional requirements, constraints, and high-level architectural concepts such as functional areas and rooms. The GraCAD system realizes this methodology by adding a high-level design tool to the well-known commercial program ArchiCAD. This design tool has been realized using graph-based knowledge representation techniques and graph grammars as offered by the system PROGRES. Preliminary results show that the developed ArchiCAD add-on and the formalism of graph grammars seems to be useful in aiding architectural design.


Conceptual Design Functional Requirement Functional Area Graph Transformation Graph Grammar 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    ArchiCAD 6.5 Reference guide, Graphisoft, Budapest, 2000Google Scholar
  2. 2.
    Booch, G., Rumbaugh, J., Jacobson, I.: The Unified ModelingLanguage User Guide. Addison Wesley Longman, Reading(1999)Google Scholar
  3. 3.
    Borkowski, A., Grabska, E.: Converting function into object. In: I. Smith, ed., Proc. 5th EG-SEA-AI Workshop on Structural Engineering Applications of Artificial Intelligence, LNCS 1454, Springer-Verlag, Berlin (1998), 434–439Google Scholar
  4. 4.
    Borkowski, A. (ed.): Artificial Intelligence in Structural Engineering, WNT, Warszawa (1999)Google Scholar
  5. 5.
    Borkowski, A., Grabska, E., Hliniak, G.: Function-structure computer-aided design model, Machine GRAPHICS & VISION, 9, Warszawa (1999), 367–383Google Scholar
  6. 6.
    Chomsky, N.: Aspects of Theory of Syntax, MIT Press, Cambridge (1965)Google Scholar
  7. 7.
    Cole Jr., E.L.: Functional analysis: a system conceptual design tool, IEEE Trans. on Aerospace & Electronic Systems, 34(2), 1998, 354–365CrossRefMathSciNetGoogle Scholar
  8. 8.
    Flemming, U., Coyone, R., Gavin, T., Rychter, M.: A generative expert system for the design of building layouts-version 2, In: B. Topping, ed., Artificial Intelligence in Engineering Design, Computational Mechanics Publications, Southampton (1999), 445–464Google Scholar
  9. 9.
    Göttler, H., Günther, J., Nieskens, G.: Use graph grammars to design CAD-systems! 4th International Workshop on Graph Grammars and Their Applications to Computer Science, LNCS 532, Springer-Verlag, Berlin (1991), 396–410CrossRefGoogle Scholar
  10. 10.
    Grabska E.: Graphs and designing. In: H. J. Schneider and H. Ehrig, eds., Graph Transformations in Computer Science, LNCS 776, Springer-Verlag, Berlin (1994), 188–203Google Scholar
  11. 11.
    Grabska, E., Borkowski, A.: Assisting creativity by composite representation, In: J. S. Gero and F. Sudweeks eds., Artificial Intelligence in Design’96, Kluwer Academic Publishers, Dordrecht (1996), 743–760Google Scholar
  12. 12.
    Korzeniewski, W.: Apartment Housing-Designers Guide (in Polish), Arkady, Warszawa (1989)Google Scholar
  13. 13.
    Neufert, E.: Bauentwurfslehre, Vieweg & Sohn, Braunschweig-Wiesbaden (1992)Google Scholar
  14. 14.
    Rozenberg, G. (ed.): Handbook of Graph Grammars and Computing by Graph Transformation, World Science, Singapore (1997)Google Scholar
  15. 15.
    Schürr, A., Winter, A., Zündorf, A.: Graph grammar engineering with PROGRESS. Proc. 5th European Software Engineering Conference (ESEC’95), W. Schäfer, P. Botella (Eds.), LNCS 989, Springer-Verlag, Berlin (1995), 219–234Google Scholar
  16. 16.
    Stiny, G.: Introduction to shape and shape grammars, Environment and Planning B: Planning and Design, 7, 1980, 343–351CrossRefGoogle Scholar
  17. 17.
    Szuba. J.: Applying generative systems in design (in Polish). Master Thesis, Jagiellonian University, Kraków (1999)Google Scholar
  18. 18.
    Szuba, J., Grabska, E., Borkowski, A.: Graph visualisation in ArchiCAD. In: M. Nagl, A. Schürr, M. Münch, eds., Application of Graph Transformations with Industrial Relevance, LNCS 1779, Springer-Verlag, Berlin (2000), 241–246CrossRefGoogle Scholar
  19. 19.
    Szuba, J., Borkowski, A.: Graph transformation in architectural design, Computer Assisted Mechanics and Engineering Science, to appearGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Janusz Szuba
    • 1
  • Andy Schürr
    • 2
  • Adam Borkowski
    • 1
  1. 1.Institute of Fundamental Technological Research, Polish Academy of SciencesWarsawPoland
  2. 2.Institute for Software TechnologyUniversity of the German Armed Forces MunichNeubibergGermany

Personalised recommendations