Skip to main content

Multiple Perspectives of Design Objects

  • Chapter

Abstract

The process of large scale design decomposes into a number of specialized tasks, each requiring its own representation of the design. It is important to maintain consistency among the different representations of a design. In this paper, we describe an approach to the creation of specialized representations that addresses the problems of incorporating behavior and relationships while maintaining consistency among different representations. We call a specialized representation a perspective, which is defined as a partition of the global schema that supports some functionally-oriented task. Each perspective corresponds to some stage in the design process. In this project, we are concentrating on how multiple representations of a design may be formed, how they relate to one another in terms of structure and behavior, and how they relate to the entire design process. We are building a prototype of a system which supports the creation and maintenance of perspectives. This system will consist of a perspective definition facility that allows a new perspective, including derived classes to be specified and a perspective maintenance facility which keeps the different representations consistent with each other.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Al-Anzi, F. S. and Spooner, D. L.: 1994, Modeling behavior, a step towards defining functionally correct views of complex objects in concurrent engineering, International Conference on Knowledge Management.

    Google Scholar 

  • Brawner, J., MacKellar, B., Peckham, J. and Vorbach, J.: 1997, Automatic generation of update rules to enforce consistency constraints in design databases, Proceedings of 7th IFIP 2.7 Working Conference on Database Semantics (DS-7).

    Google Scholar 

  • Brawner, J. and Vorbach, J.: 1998, An algorithmic logic approach to formalizing database update semantics, Journal of Applied Non-Classical Logics (to appear).

    Google Scholar 

  • Ceri, S. and Widom, J.: 1991, Deriving production rules for incremental view maintenance, Proceedings of the 17th VLDB Conference, pp. 577–589.

    Google Scholar 

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

    Google Scholar 

  • Kim, W. and Kelley, W.: 1995, On view support in object-oriented database systems, in W. Kim (ed.), Modern Database Systems, ACM Press, pp. 108–129.

    Google Scholar 

  • Kuno, H. A. and Rundensteiner, E. A.: 1996, Using object-oriented principles to optimize update propagation to materialized views, Proceedings ICDE.

    Google Scholar 

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

    Google Scholar 

  • MacKellar, B. K. and Dube, T.: 1996, An active schema for a computer aided design application, Fifth International Conference on Data and Knowledge Systems for Engineering and Manufacturing.

    Google Scholar 

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

    Google Scholar 

  • MacKellar, B. K. and Peckham, J.: 1994, Specifying multiple representations of design objects in SORAC, in J. S. Gero and F. Sudweeks (eds), Artificial Intelligence in Design ‘84, Kluwer, Dordrecht, The Netherlands.

    Google Scholar 

  • Peckham, J., MacKellar, B. and Doherty, M.: 1995, A data model for the extensible support of explicit relationships in design databases, The VLDB Journal, 4 (2), 157–192.

    Article  Google Scholar 

  • Pierra, G.: 1993, A multiple perspective object oriented model for engineering design, New Advances in Computer Aided Design and Computer Graphics, pp. 368–373.

    Google Scholar 

  • Rosenman, M. A. and Gero, J. S.: 1996, Modeling multiple views of design objects in a collaborative CAD envronment, Computer Aided Design, 28 (3), 193–205.

    Article  Google Scholar 

  • Roberts, M.: 1993, C++ implementation of ArchObjects symbolic framework, Technical Report CSE-TR-148–92, Department of Computer and Information Science, New Jersey Institute of Technology.

    Google Scholar 

  • Rudensteiner, E. A.: 1992a, Multiview: A methodology for supporting multiple views in objectoriented databases, 18th International Conference on Very Large Databases, pp. 187–198.

    Google Scholar 

  • Rundensteiner, E. A.: 1992b, Design views for synthesis: Providing both uniform data integration and diverse data customization, Technical Report, University of Michigan.

    Google Scholar 

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

    Google Scholar 

  • Wong, A. and Sriram, D.: 1993, Shared Workspaces for Computer-Aided Collaborative Engineering. PhD thesis, Massachusetts Institute of Technology.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Mackellar, B.K., Peckham, J. (1998). Multiple Perspectives of Design Objects. In: Gero, J.S., Sudweeks, F. (eds) Artificial Intelligence in Design ’98. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-5121-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-5121-4_5

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-6153-7

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics