Skip to main content

Managing Configuration with Evolving Constraints in Design Databases

  • Conference paper
Advanced Conceptual Modeling Techniques (ER 2002)

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

Included in the following conference series:

Abstract

Artifacts in engineering design are structurally complex and may be represented in software as recursively composite objects. Due to the evolutionary nature of the design process each artifact and its components may evolve through several versions. This paper describes enhanced database system facilities that are used to group mutually consistent component versions together into useful configurations. The versioning system includes integrity management facilities that allow evolving design constraints to be captured flexibly at individual component/object level. In order to permit evolution, integrity constraints are represented within versionable objects, so-called constraint version objects (CVOs). Inter-dependency constraints can be modelled to express the consistency semantics necessary to combine component artifact versions into useful configurations. The evolution of these configurations can be captured in the database, as configurations are also represented as versioned objects.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Sauce, R., Martini, K., Powell, G.: Object Oriented Approaches for Integrated Engineering Design Systems. ASCE Journal of Computing in Civil Engineering 6(3), 248–265 (1992)

    Article  Google Scholar 

  2. Cellary, W., Jomier, G.: Consistency of Versions in Object Oriented Databases. In: Proc. 16thInt. Conf. on Very Large Databases (VLDB 16), Australia, pp. 432-441 (1990)

    Google Scholar 

  3. Golendziner, L.G., Santos, C.S.: Versions and Configurations in Object-Oriented Database Systems: A Uniform Treatment. In: Proc. 7th Int. Conf. on Management of Data, Pune, India, pp. 18–37 (1995)

    Google Scholar 

  4. Goonetillake, J.S., Carnduff, T.W., Gray, W.A.: Integrity Validation for Object Versions in a Co-operative Design Environment. In: Shen, W., Lin, Z., Barthes, J., Kamel, M. (eds.) Proc. 6th Int. Conf. on Computer Supported Cooperative Work in Design (CSCWD 2001), pp. 89–94. IEEE, Ontario (2001)

    Google Scholar 

  5. Krishnamurthy, K., Law, K.: A Data Management Model for Design Change Control. Concurrent Engineering: Research andApplications 3(4), 329–343 (1995)

    Article  Google Scholar 

  6. Andonoff, E., Hubert, G., Parc, A., Zurfluh, G.: Integrating Versions in the OMT Models. In: Proc. 15th Intl. Conf. on Conceptual Modeling, Cottbus, Germany, pp. 472–487 (1996)

    Google Scholar 

  7. Ahmed, R., Navathe, S.: Version Management of Composite objects in CAD databases. In: Clifford, J., King, R. (eds.) Proc. ACM SIGMOD Int. Conf. on Management of Data, Denver, USA, pp. 218–227 (1991)

    Google Scholar 

  8. Kafer, W., Schoning, H.: Mapping a Version Model to a Complex-Object Data Model. In: Proc. 8th Int. Conf. on Data Engineering, Tempe, Arizona, pp. 348–357 (1992)

    Google Scholar 

  9. Santoyridis, I., Carnduff, T.W., Gray, W.A., Miles, C.J.: An Object Versioning System to Support Collaborative Design within a Concurrent Engineering Context. In: Proc. 15th British National Conf. on Databases (BNCOD 15), London, UK. Advances in Databases, pp. 184–199. Springer, Heidelberg (1997)

    Google Scholar 

  10. Katz, R.H.: Towards a Unifying Framework for Version Modeling in Engineering Databases. ACMComputing Surveys 22(4), 376–408 (1990)

    Google Scholar 

  11. Dittrich, K.R., Lorie, R.: Version Support for Engineering Database Systems. IEEE Transactions on Software Engineering 14(4), 429–437 (1988)

    Article  Google Scholar 

  12. Carnduff, T.W.: Supporting Engineering Design with Object-Oriented Databases, PhD thesis, Department of Computer Science, University of Wales Cardiff, UK (1993)

    Google Scholar 

  13. Kim, W., Banerjee, J., Chou, H.T., Garza, J.F., Woelk, D.: Composite Object Support in an Object-Oriented Database systems. In: Proc. 2nd Int. Conf. on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 1987), Florida, pp. 118–125 (1987)

    Google Scholar 

  14. Sciore, E.: Versioning and Configuration Management in an Object-Oriented Data Model. VLDB Journal 3(1), 77–106 (1994)

    Article  Google Scholar 

  15. Al-Khudair, A., Gray, W.A., Miles, J.C.: Object-Oriented Versioning in a Concurrent Engineering Design Environment. In: Read, B. (ed.) BNCOD 2001. LNCS, vol. 2097, pp. 105–125. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  16. Doucet, A., Monties, S.: Versions of Integrity Constraints in Multiversion Databases. In: Tjoa, A.M. (ed.) DEXA 1997. LNCS, vol. 1308, pp. 252–261. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  17. Dieter, E.G.: Engineering Design, A Materials and Processing Approach, 2nd edn. McGraw-Hill, Inc., New York (1991)

    Google Scholar 

  18. Thompson, D.R., Tomski, T., Ellacott, S.W., Kuczora, P.: An Expert System for Preliminary Design of Timber Roofs. In: Topping, B.H., Khan, I. (eds.) Information Technology for Civil and Structural Engineers, pp. 187–196. Civil-Comp Press (1993)

    Google Scholar 

  19. Ramachandran, B.: A Framework for Design Problem Solving. Research in Engineering Design 1(2), 75–86 (1989)

    Article  Google Scholar 

  20. Ram, D.J., Vivekananda, N., Rao, C.S., Mohan, N.K.: Constraint Meta-Object: A New Object Model for Distributed Collaborative Designing. IEEE Transactions on Systems, Man and Cybernetics 27(2), 208–220 (1997)

    Google Scholar 

  21. Lin, J., Fox, M.S., Bilgic, T.: A Requirement Ontology for Engineering Design. In: Sobolewski, M., Fox, M., (eds.) Proc. Advances in Concurrent Engineering (CE 1996), Toronto, pp. 343–351 (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Carnduff, T.W., Goonetillake, J.S. (2003). Managing Configuration with Evolving Constraints in Design Databases. In: Olivé, A., Yoshikawa, M., Yu, E.S.K. (eds) Advanced Conceptual Modeling Techniques. ER 2002. Lecture Notes in Computer Science, vol 2784. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45275-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45275-1_8

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics