Skip to main content

Towards an Object-Oriented Data Model for a Mechanical CAD Database System

  • Chapter

Part of the book series: Topics in Information Systems ((TINF))

Abstract

This paper discusses an ongoing research project to design and implement an object-oriented data management system for a mechanical CAD environment. This system will manage hierarchically structured objects stored in main memory and secondary storage. Recent work has been devoted to a requirements analysis for the data model of this system. To aid in identifying these requirements, an object-oriented solid modeling system was developed. We give a brief overview of this system, discuss requirements for the data model, and present the first version of this data model.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

  1. Atwood, T.: “An Object Oriented DBMS for Design Support Applications”, Proc. IEEE COMPINT 85, Montreal, Canada, September 1985.

    Google Scholar 

  2. Bremser, J.: “COOLE: C Object-Oriented Language Extension, Reference Manual”, Technical Report, Center for Interactive Computer Graphics, Rensselaer Polytechnic Institute, Troy, NY, 1986.

    Google Scholar 

  3. Brodie, M., Ridjanovic, D.: “On the Design and Specification of Database Transactions”, In: On Conceptual Modeling, Brodie, M.L., Mylopoulos, J., Schmidt, J.W., (Eds.), Springer-Verlag, New York, 1984.

    Chapter  Google Scholar 

  4. Buchmann, A.P., Celis, C.P.: “An Architecture and Data Model for CAD Data Bases”, Proc. 11th International Conference on VLDB, Stockholm, Sweden, August 1985.

    Google Scholar 

  5. Buchmann, A., Carrera, R., Vazquez-Galindo, M.: “A Generalized Constraint and Exception Handler for an Object-Oriented CAD-DBMS”, In: [DiDa1986].

    Google Scholar 

  6. Cammarata, S.: “An Object-Oriented Data Model for Managing Computer-Aided Design and Computer-Aided Manufacturing Data Bases”, Ph.D. Thesis, Computer Science Department, University of California at Los Angeles, CA, 1986.

    Google Scholar 

  7. Chen, P.: “The Entity-Relationship Model–Towards a Unified View of Data”, ACM TODS, Vol. 1, No. 1, pp. 9–36, March 1976.

    Article  Google Scholar 

  8. Dadam, P., Kuespert, K., Andersen, F., Blanken, H., Erbe, R., Günauer, J., Lum, V., Pistor, P., Walch, G.: “A DBMS Prototype to Support Extended NF2 Relations: An Integrated View on Flat Tables and Hierarchies”, Proc. ACM-SIGMOD International Conference, Washington, D.C., June 1986.

    Google Scholar 

  9. Dayal, U., et al.: “PROBE - A Research Project in Knowledge-Oriented Database Systems: Preliminary Analysis”, Technical Report CCA-85–03, Computer Corporation of American, 1985.

    Google Scholar 

  10. Goldberg, A., Robson, D.: “Smalltalk-80: The Language and its Implementation”, Addison-Wesley, Reading, MA, 1983.

    MATH  Google Scholar 

  11. Hardwick, M.: “Why ROSE is Fast: Five Optimizations in the Design of an Experimental Database System for CAD/CAM Applications”, Proc. ACM-SIGMOD Conference, San Francisco, CA, May 1987.

    Google Scholar 

  12. Hardwick, M., Sinha, G.: “A Data Management System for Graphics Objects”, Proc. 2nd Data Engineering Conference, IEEE, Los Angeles, CA, February 1986.

    Google Scholar 

  13. Hardwick, M., Spooner, D.: “Comparison of Some Data Models for Engineering Objects”, Computer Graphics and Applications Magazine, IEEE, March 1987.

    Google Scholar 

  14. Hardwick, M., Samaras, G., Spooner, D.: “Evaluating Recursive Queries in CAD Using an Extended Projection Function”, Proc. 3rd International Data Engineering Conference, IEEE, Los Angeles, CA, February 1987.

    Google Scholar 

  15. IGES: Experimental Solids Proposal, National Bureau of Standards, Washington, September 1984.

    Google Scholar 

  16. Law, K., Spooner, D., Jouanah, M.: “The Abstraction Model for Modeling Engineering Data”, to appear in Engineering with Computers, Vol. 2, Springer-Verlag, March 1987.

    Google Scholar 

  17. McLeod, D., Narayanaswamy, K., Rao, K.: “An Approach to Information Management for CAD/VLSI Applications”, Proc. Database Week: Engineering Design Applications, IEEE, San Jose, CA, May 1983.

    Google Scholar 

  18. Maier, D., Stein, J., Otis, A., Purdy, A.: “Development of an Object-Oriented DBMS”, Proc. Conference on Object-Oriented Programming Systems, Languages and Applications, ACM SIGPLAN Notices, Vol. 21, No. 11, pp. 472–482, Portland, OR, September 1986.

    Google Scholar 

  19. Requicha, A., Voelcker, H.: “Solid Modeling: Current Status and Research Directions”, Computer Graphics and Applications, IEEE, October 1983.

    Google Scholar 

  20. Roth, M., Korth, H., Batory, D.: “SQL/NF: A Query Language for 1NF Relational Databases”, Tech Report, TR-85–19, Computer Science Department, University of Texas, September 1985.

    Google Scholar 

  21. Rosenthal, A., et al.: “Traversal Recursion: A Practical Approach to Supporting Recursive Applications”, Proc. ACM-SIGMOD International Conference on Management of Data, ACM, Washington D.C., May 1986.

    Google Scholar 

  22. Schaffert, C., et al.: “An Introduction to Trellis/Owl”, Proc. Object-Oriented Programming Systems, Languages, and Applications Conference, ACM, Portland, OR, September 1986.

    Google Scholar 

  23. Schmucker, K.: “Object-Oriented Languages for the Macintosh”, Byte, Vol. 11, No. 8, August 1986.

    Google Scholar 

  24. Smith, J., Smith, D.: “Database Abstractions: Aggregation and Generalization”, ACM TODS, Vol. 3, No. 3, July 1977.

    Google Scholar 

  25. Smith, J., Smith, D.: “Data Abstractions: Aggregation”, Communications of the ACM, Vol. 20, No. 6, June 1977.

    Google Scholar 

  26. Spooner, D., Hardwick, M., Samaras, G.: “Some Conceptual Ideas for Extending SQL for Object-Oriented Engineering Database Systems”, Proc. International Conference on Data and Knowledge Systems for Engineering and Manufacturing, IEEE, Hartford, CT, October 1987.

    Google Scholar 

  27. Spooner, D., Milicia, M., Faatz, D.: “Modeling Mechanical CAD Data with Abstract Data Types and Object-Oriented Techniques”, Proc. 2nd International Conference on Data Engineering, IEEE, Los Angeles, CA, February 1986.

    Google Scholar 

  28. Spooner, D., Milicia. M.: “ADG Data Structures for the GDP Solid Modeler”, In: Industrial Associates Technical Review, Center for Interactive Computer Graphics, Rensselaer Polytechnic Institute, Spring 1984.

    Google Scholar 

  29. Stonebraker, M.: “Inclusion of New Types in Relational Data Base Systems”, Proc. 2nd Data Engineering Conference, Los Angeles, CA, pp. 262–269, February 1986.

    Google Scholar 

  30. Stonebraker, M., Rowe, L.: “The Design of POSTGRES”, Proc. 1986 ACM-SIGMOD Conference on Management of Data, Washington, D.C., pp. 340–355, May 1986.

    Google Scholar 

  31. Programming the User Interface, Symbolics Corp., Cambridge, MA, 1985.

    Google Scholar 

  32. Unix System Manual, Programming Tools, Sun Microsystems Inc., 1983.

    Google Scholar 

  33. VAX/VMS Code Management System, Digital Equipment Corporation, 1982.

    Google Scholar 

  34. Wiederhold, G.: Database Design, 2nd Edition, McGraw-Hill, 1983.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Spooner, D.L. (1991). Towards an Object-Oriented Data Model for a Mechanical CAD Database System. In: Dittrich, K.R., Dayal, U., Buchmann, A.P. (eds) On Object-Oriented Database Systems. Topics in Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84374-7_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-84374-7_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-84376-1

  • Online ISBN: 978-3-642-84374-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics