Skip to main content

Specifying Multiple Representations of Design Objects in SORAC

  • Chapter
Artificial Intelligence in Design ’94

Abstract

There is a current need for the development of intelligent CAD systems to integrate all phases of a design product’s lifecycle. One challenge is to satisfy the requirements of many different representation methods needed for the support of specialized designers working on the same application. It is essential to provide a CAD system composed of a number of representations or views, possibly derived from the same unified model. It is very difficult to define these specialized views correctly so that changes made to one view do not cause inconsistencies in the rest of the representation. Here we describe an approach to view definition that is rooted in our work on active databases. In this paper, we present extensions to SORAC that allow specialized view representations to be correctly defined in the same manner. View derivations are modeled as semantic relationships, with transformations between view and underlying representation as the associated behaviors. This allows the SORAC analysis tools to be extended to identify problematic view definition and transformation rules. Since specialized representations for design are often derived from long established practices, problematic view definitions, once discovered, must still be permitted. Thus, we conclude with a discussion of a stage-based transaction paradigm in which problematic updates can be managed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Aiken, A., Widom, J. and Hellerstein, J. M.: 1992, Behavior of database production rules: termination, confluence, and observable determinism, Proceedings SIGMOD International Conference, pp. 59-68.

    Google Scholar 

  • Bedell, J. R. and Kohler, N.: 1993, A hierarchical model for building applications, CAAD Futures ’93, pp. 423-436.

    Google Scholar 

  • Dayal, U. and Bernstein, P. A.: 1978, On the updatability of relational views, Proceedings 4th Very Large Database Conference.

    Google Scholar 

  • Diaz, O., Jaime, A. and Paton, N.: 1993, DEAR: A debugger for active rules in an object-oriented context, 1st International Conference on Rules in Database Systems.

    Google Scholar 

  • Doherty, M., Peckham, J. and Wolfe, V. F.: 1993, Implementing relationships and constraints in an object-oriented database using monitors, 1st International Conference on Rules in Database Systems.

    Google Scholar 

  • Eastman, C. M., Bond, A. H. and Chase, S. C.: 1991, A data model for design databases, 1st International Conference on Artificial Intelligence in Design.

    Google Scholar 

  • Ervin, S. M.: 1991, Intra-medium and inter-medium constraints, CAAD Futures ’91, pp. 341-352.

    Google Scholar 

  • Harfmann, A. C. and Majkowsi, B.: 1993, A component-based approach to building product representation and design development, CAAD Futures’93, pp. 437-454.

    Google Scholar 

  • Keller, A.: 1982, Updates to relational databases through views involving joins, in Scheuermann, P.(ed.), Improving Database Usability and Responsiveness, Academic Press.

    Google Scholar 

  • MacKellar, B. K.: 1992, A constraint-based model of design object versions, International Conference on Data and Knowledge Systems for Manufacturing and Engineering.

    Google Scholar 

  • MacKellar, B. K. and Ozel, F.: 1991, ArchObjects: Design codes as constraints in an object-oriented KBMS, in Gero, J. S. (ed.), Artificial Intelligence in Design ’91, Butterworth-Heinemann, Oxford.

    Google Scholar 

  • MacKellar, B. K. and Peckham, J.: 1992, Representing design objects in SORAC: A data model with semantic objects, relationships and constraints, in Gero, J. S. (ed.), Artificial Intelligence in Design ’92, Kluwer, Dordrecht, pp. 201–220.

    Chapter  Google Scholar 

  • Peckham, J., MacKellar, B. K. and Doherty, M.: 1992, Data modeling support for design databases, Technical Report URI-TR-92-211, University of Rhode Island, also submitted to VLDB Journal.

    Google Scholar 

  • Nguyen, G. T. and Rieu, D.: 1991, Representing design objects, in Gero, J. S. (ed.), Artificial Intelligence in Design ’91, Butterworth-Heinemann, Oxford.

    Google Scholar 

  • Peckham, J., Maryanski, F., Beshers, G., Chapman, H. and Demurjian, S.: 1989, Constraint based analysis of database update propagations, Proceedings 10th International Conference on Information Systems, pp. 9-18.

    Google Scholar 

  • Pohl, J., Myers, L., and Chapman, A.: 1992, The ICADS model in retrospect, Proceedings CIB W74+W78 Seminar.

    Google Scholar 

  • Qian, X.: 1994, A Constraint Based Database Schema Checking System, Master Thesis, University of Rhode Island.

    Google Scholar 

  • Roberts, M.: 1993, C++ Implementation of ArchObjects Symbolic Framework, Masters Thesis, New Jersey Institute of Technology.

    Google Scholar 

  • Spyratos, N.: 1980, Translation structures of relational views, Proceedings 6th Very Large Database Conference.

    Google Scholar 

  • Tsou, J-Y., Tbrner, J. and Borkin, H.: 1992, RDBM versus OODBM in support of integrated databases for computer aided building design, Proceedings CIB W74+W78 Seminar.

    Google Scholar 

  • Turner, J.: 1990, AEC building systems model, ISO TC184/SC4/WG1 (STEP) Working Paper.

    Google Scholar 

  • Urban, S. D. and Delcambre, L. M. L.: 1989, Constraint analysis for specifying perspectives of class objects, Conference on Data Engineering, pp. 10-17.

    Google Scholar 

  • van Nederveen, S., Bakkeren, W. and Luiten, B.: 1993, Information models for integrated design, CAAD Futures ’93, pp. 375-390.

    Google Scholar 

  • Willems, P. H.: 1988, A meta-topology for product modeling, Proceedings CIB W74 + W78 Seminar: Conceptual Modelling of Buildings, pp. 213-221.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

MacKellar, B.K., Peckham, J. (1994). Specifying Multiple Representations of Design Objects in SORAC. In: Gero, J.S., Sudweeks, F. (eds) Artificial Intelligence in Design ’94. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-0928-4_32

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-0928-4_32

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-4400-4

  • Online ISBN: 978-94-011-0928-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics