Skip to main content

An object Versioning system to support collaborative design within a Concurrent Engineering context

  • Database Integration
  • Conference paper
  • First Online:
Advances in Databases (BNCOD 1997)

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

Included in the following conference series:

Abstract

Engineering design is a collaborative and evolutionary process, involving designers from many disciplines. It is traditionally performed as a series of consecutive tasks, with any failures causing control to be passed back to the preceding task. If some or all of the design phases are able to be executed concurrently instead of sequentially, major improvements can be achieved. This approach is called Concurrent Engineering. This paper defines an object Versioning System to Support Collaborative Design within a Concurrent Engineering context. An initial model of this system based on a three-level hierarchical partition of the engineering database and five different version states of design artefact, was tested in a collaborative bridge design experiment. The results of the experiment showed that this model was useful, but several improvements were needed. The presented version of this system is the initial model augmented with extra functionality identified by the experiment. The implementation of this system in an OODBMS is discussed.

The work reported in this paper, is part of the DESCRIBE project, and is partially supported by EPSRC.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rosenman, M.A. “Dynamic Decomposition Strategies in the Conceptual Modelling of Design Objects”. Concurrent Engineering: Research and Applications, 1(1):31–38, March 1993.

    Google Scholar 

  2. Krishnamurthy, K. and K.H. Law. “A Data Management Model for Design Change Control”. Concurrent Engineering: Research and Applications, 3(4):329–343, December 1995.

    Google Scholar 

  3. Katz, R.H. “Towards a Unifying Framework for Version Modeling in Engineering Databases”. ACM Computing Surveys, 22(4):376–408, December 1990.

    Google Scholar 

  4. Ahmed, S., A. Wong, D. Sriram, and R. Logcher. “Object-Oriented Database Management Systems for Engineering: a Comparison”. Journal of Object Oriented Programming, pages 27–44, June 1992.

    Google Scholar 

  5. Zhang, H.C. and D. Zhang. “Concurrent Engineering: An Overview from Manufacturing Engineering Perspectives”. Concurrent Engineering: Research and Applications, 3(3):221–236, September 1995.

    Google Scholar 

  6. LeBlanc, A.R. and G.M. Fadel. “Design Data Storage and Extraction Using Objects”. Concurrent Engineering: Research and Applications, 1(1):31–38, March 1993.

    Google Scholar 

  7. Katz, R.H. and E. Chang. “Managing Change in a Computer-Aided Design Database”. In Proceedings of the 13th VLDB Conference, pages 455–462, 1987.

    Google Scholar 

  8. Chou, H.T. and W. Kim. “A Unifying Framework for Version Control in a CAD Environment”. In Proceedings of the 12th VLDB Conference, pages 336–344, 1986.

    Google Scholar 

  9. Ecklund, D.J., E.F. Ecklund, Jr., R.O.Eifrig, and F.M.Tonge. “DVSS: A Distributed Version Storage Server for CAD Applications”. In Proceedings of the 13th VLDB Conference, pages 443–454, 1987.

    Google Scholar 

  10. Machura, M. “Managing Information in a Co-operative Object Database System”. Software-Practice and Experience, 26(5):545–579, May 1996.

    Google Scholar 

  11. Cellary, W. and G. Jomier. “Consistency of Versions in Object Oriented Databases”. In Proceedings of the 16th VLDB Conference, pages 432–441, 1990.

    Google Scholar 

  12. Ahmed, R. and S.B. Navathe. “Version Management of Composite Objects in CAD Databases”. In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 218–227, 1991.

    Google Scholar 

  13. Talens, G., C. Oussalah, and M.F. Colinas. “Versions of Simple and Composite Objects”. In Proceedings of the 19th VLDB Conference, pages 62–72, 1993.

    Google Scholar 

  14. Oxman, R. “Observing the Observers: Research Issues in Analysing Design Activity”. Design Studies, 16(4):275–283, April 1995.

    Google Scholar 

  15. Miles, J.C., C.J. Moore, W.A. Gray, T.W. Carnduff, and I.Santoyridis. “Information Flows Between Designers — An Experimental Study”. In Proceedings of the 3rd Workshop of the European Group for Structural Engineering Applications of Artificial Intelligence, pages 13–15, Glasgow, UK, August 1996.

    Google Scholar 

  16. Santoyridis, I., T.W. Carnduff, W.A. Gray, and J.C. Mues. “A Generic Configurable Versioning System for Cooperative Engineering Design: Conclusions from a Bridge Design Experiment”. Submitted for publication in Concurrent Engineering: Research and Applications, 1996.

    Google Scholar 

  17. Object Design, Inc. “ObjectStore C++ API Reference Release 4”, June 1995.

    Google Scholar 

  18. Object Design, Inc. “ObjectStore C++ API User Guide Release 4”, June 1995.

    Google Scholar 

  19. Lamb, C., G. Landis, J. Orenstein, and D. Weinreb. “The ObjectStore Database System”. Communications of the ACM, 34(10):50–63, October 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Carol Small Paul Douglas Roger Johnson Peter King Nigel Martin

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Santoyridis, I., Carnduff, T.W., Gray, W.A., Miles, J.C. (1997). An object Versioning system to support collaborative design within a Concurrent Engineering context. In: Small, C., Douglas, P., Johnson, R., King, P., Martin, N. (eds) Advances in Databases. BNCOD 1997. Lecture Notes in Computer Science, vol 1271. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63263-8_21

Download citation

  • DOI: https://doi.org/10.1007/3-540-63263-8_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63263-4

  • Online ISBN: 978-3-540-69254-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics