Skip to main content
Log in

Abstraction database concept for engineering modeling

  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

Engineering modeling and design generally involve a large set of independent but interrelated data items. One way to organize and store these data items in a systematic and consistent manner is through the use of a database management system. The abstraction concepts of aggregation and generalization provide a powerful mechanism for organizing and structuring engineering data. The invariants required to maintain the abstract data model are examined in this paper. Integrity issues involved in the data representation of hierarchically structured engineering models, such as constructive solid geometry models, are discussed. Object-oriented programming concepts are used to implement a prototype integrity subsystem for enforcement of integrity constraints in the aggregation/generalization framework for modeling data.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Vernadat, F. B. (1984) A Commented and Indexed Bibliography on Data Structuring and Data Management in CAD/CAM: 1970 to Mid-1983. National Research Council of Canada, Report No. 23373

  2. Chen, P.C.P. (1976) The entity-relationship model—Toward a unified view of data. ACM Trans. Database syst. 1(1), 166–193

    Google Scholar 

  3. Lorie, R.; Plouffe, W. (1983) Complex objects and their use in design transactions. In: Proc. ACM Eng. Des. Appl., San Jose, CA, May, pp. 115–121

  4. Batory, D.S.; Buckman, A.P. (1984) Molecular objects, abstract data types and data models: A framework. In: Proc. Tenth Int. Conf. Very Large Data Bases, Singapore, August, pp. 172–183

  5. Smith, J.M.; Smith, D.C.P. (1977) Database abstractions: Aggregation and generation. ACM Trans. Database Syst. 2(2), 105–133

    Google Scholar 

  6. Spooner, D.L.; Milica, M.A.; Faatz, D.B. (1986) Modelling mechanical CAD data with abstract data types and objectoriented techniques. In: Proc. 2nd Int. Conf. Data Eng., IEEE, Los Angeles, February

  7. Requicha, A.A.G. (1980) Representation for rigid solids: Theory methods and systems. Comput. Surv. 12(4), 437–464

    Google Scholar 

  8. Lee, Y.G.; Fu, K.S. (1983) A CSG based DBMS for CAD/ CAM and its supporting query language. In: Proc. ACM Eng. Des. Appl., San Jose, CA, May, pp. 123–130

  9. Experimental Solids Proposal (1984) National Bureau of Standards, September

  10. Date, C.J. (1983) An introduction to Database Systems, Vol. II. Reading, MA: Addison-Wesley

    Google Scholar 

  11. Fenves, S.J.; Rasdorf, W.J. (1985) Treatment of engineering design constraints in a relational database. Eng. Comput. 1(1), 27–38

    Google Scholar 

  12. Buchmann, A.; Perez de Celis, C. (1985) An architecture and data model for CAD databases. In: Proc VLDB Conf., Stockholm, 105–114.

  13. Stonebraker, M.R.; Wang, E.; Kreps, P., Held, G.D. (1976) The design and implementation of INGRES, ACM Trans. Database Syst. 1(3), 189–222

    Google Scholar 

  14. RIM—Relational Information Management System, Version 5.0 (1982) Boeing Computer Services Co., Seattle, WA

  15. Goldberg, A.; Robson, D. (1983) Smalltalk-80, The Language and its Implementation. Reading, MA: Addison-Wesley

    Google Scholar 

  16. Liskov, B.; Zilles, S. (1974) Programming with abstract data types. ACM SIGPLAN Notices, April

  17. Law, K.H.; Jouaneh, M.K. (1986) Performance and Integrity Issues of Database Systems. Technical Report TR-86017, Center for Interactive Computer Graphics, Rensselaer Polytechnic Institute, Troy, NY

    Google Scholar 

  18. Initial Graphics Exchange Specification, Version 2 (1983) National Bureau of Standards, February

  19. Repko, J.K. (1986) Rule-Based Development Enviroment for Smalltalk. Master Project Report, Computer Science Department, Rensselaer Polytechnic Institute, Troy, NY

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Law, K.H., Jouaneh, M.K. & Spooner, D.L. Abstraction database concept for engineering modeling. Engineering with Computers 2, 79–94 (1987). https://doi.org/10.1007/BF01213976

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01213976

Keywords

Navigation