Skip to main content

Object-Oriented Versioning in a Concurrent Engineering Design Environment

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2097))

Abstract

This paper is concerned with tracking the evolution of design component versions and their related design configuration versions in a concurrent engineering design environment. An important aspect is the capability to determine if a dynamically bound configuration version is consistent with its design goals and its assembly has no design conflicts between its components’ versions. We present a generalized object-oriented model which captures the evolution of design configurations and their components by supporting versioning at all levels. The dynamics and consistency of multiversion configurations are also addressed.

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

  1. S. Ahmed, A. Wong, D. Sriram, and R. Logcher, “Object-Oriented Database Management Systems for Engineering: A Comparison,” Journal of Object-Oriented Programming, Vol. 5,No. 3, 1992.

    Google Scholar 

  2. S. Yoo and H. Suh, “Integrity Validation of Product Data in a Distributed Concurrent Engineering Environment,” Concurrent Engineering:Research and Applications, Vol. 7,No. 3, 1999.

    Google Scholar 

  3. A. Al-Khudair, W. A. Gray and J. C. Miles, “Issues in Management of Distributed Concurrent Engineering Design in Object-Oriented Databases,” 7th ISPE International Conference on Concurrent Engineering CE2000, Lyon, France, July, 2000.

    Google Scholar 

  4. P. O’Grady and R. Young “Issues in Concurrent Enigineering Systems,” Journal of Design and Manufacturing, Vol. 1, PP. 27–34, 1991.

    Google Scholar 

  5. R. Ramakrishnan and D. Ram, “Modeling Design Versions,” Proceedings of the 22 nd VLDB Conference, Bombay, India, 1996.

    Google Scholar 

  6. B. Prasad, Concurrent Engineering Fundamentals, Prentice Hall, 1996.

    Google Scholar 

  7. T. W. Cardnduff, W. A. Gray, J. C. Miles and A. Al-Khudair, “An Object-Oriented Database System to Support Concurrent Design,” 7th ISPE International Conference on Concurrent Engineering CE2000, Lyon, France, July, 2000.

    Google Scholar 

  8. J. C. Miles, W. A. Gray, T. W. Cardnduff, I. Santoyridis, A. Faulconbridge, “Versioning and Configuration Management in Design using CAD and Complex Wrapped Objects,” Artificial Intelligence in Engineering, Vol. 14,No. 3, pp. 249–260, 2000.

    Article  Google Scholar 

  9. W. Kim, Introduction to Object-Oriented Databases, MIT Press, 1990.

    Google Scholar 

  10. R. Fruchter, K. Reiner, L. Leifer and G. Toye, “VisionManager: A Computer Environment for Design Evolution Capture,” Concurrent Engineering: Research and Applications, Vol. 6,No.1, 1998.

    Google Scholar 

  11. R. Ahmed and S. Navathe, “Version Management of Composite Objects in CAD Databases,” Proc. Of the 1991 ACM SIGMOD International Conference on Management of Data, Denver, Colorado, USA, 1991.

    Google Scholar 

  12. E. Sciore, “Versioning and Configuration Management in an Object-Oriented Data Model,” VLDB Journal, vol. 3, 1994.

    Google Scholar 

  13. J. Rykowski, and W. Cellary, “Using Multiversion Object-Oriented Databases in CAD/CIM Systems,” Lecture Notes in Computer Science, No. 1134, pp. 1–10, 1996.

    Google Scholar 

  14. H. Chou and W. Kim, “Versions and Change Notification in an Object-Oriented Database System,” The 25th ACM/IEEE Design Automation Conference, 1988.

    Google Scholar 

  15. K. Dittrich and R. Lorie, “Version Support for Engineering Database Systems,” IEEE Transactions on Software Engineering, Vol.14,No. 4, 1988.

    Google Scholar 

  16. R. Katz, R., “Toward a Unified Framework for Version Modeling in Engineering Databases,” ACM Computing Surveys, Vol. 22,No. 4, 1990.

    Google Scholar 

  17. M. özsu and P. Valduriez, Principles of Distributed Database Systems, Prentice-Hall, 1999.

    Google Scholar 

  18. W. Cellary and G. Jomier, “Consistency of Versions in Object-Oriented Databases,” Proceedings of the 16 th VLDB Conference, Brisbane, Australia, 1990.

    Google Scholar 

  19. G. Talens, C. Oussalah and, M. Colinas, “Versions of Simple and Composite Objects”, Proceedings of the 19 th VLDB Conference, Dublin, Ireland, 1993.

    Google Scholar 

  20. K. Krishnamurthy and K. Law, “Configuration Management in a CAD Paradigm,” Proc. Of 1995 Int’l Mechanical Engineering Congress, 1995

    Google Scholar 

  21. G. Kaiser, “Coopertive Transactions for Multiuser Environment,” In: Modern Database Systems: The Object Model, Interoperability and Beyond (W. Kim ed.), ACM Press, New York, USA, 1995.

    Google Scholar 

  22. W. Kim, E. Bertino, and J. Gavza, “Composite Object Revisted,” Proc. Of the 1989 ACM SIGMOD International Conference on Management of Data, Portland, USA, 1989.

    Google Scholar 

  23. T. Harder, W. Mahnke, N. Ritter and H. Steiert, “Generating Versioning Facilities for a Design-Data Repository Supporting Cooperative Applications,” International Journal of Cooperative Information Systems, Vol. 9,Nos. 1&2, pp. 117–146, 2000.

    Article  Google Scholar 

  24. M. Hague, and A. Taleb-Bendiab, “Tool for the Management of Concurrent Conceptual Engineering Design,” Concurrent Engineering: Research and Applications, Vol. 6,No. 1. 1998.

    Google Scholar 

  25. O2 ODBMS, Release 4.5, Ardent Software, Inc., 1998.

    Google Scholar 

  26. Objectivity ODBMS, Release 5.2, Objectivity, Inc., 1999.

    Google Scholar 

  27. VERSANT ODBMS, Release 5.2, Versant Ltd., 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Al-Khudair, A., Gray, W.A., Miles, J.C. (2001). Object-Oriented Versioning in a Concurrent Engineering Design Environment. In: Read, B. (eds) Advances in Databases. BNCOD 2001. Lecture Notes in Computer Science, vol 2097. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45754-2_8

Download citation

  • DOI: https://doi.org/10.1007/3-540-45754-2_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42265-5

  • Online ISBN: 978-3-540-45754-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics