Skip to main content

Towards the Completion of Expressing and Checking Inheritance Constraints in UML

  • Conference paper
Flexible and Efficient Information Handling (BNCOD 2006)

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

Included in the following conference series:

  • 454 Accesses

Abstract

The automation of a conceptual schema translation to design a database using CASE tools is one of the multiple efforts devoted to face the problems of database modeling. These tools often do not take into account all the information (structures and constraints) of the real word. Our goal is to enrich these tools and to improve them in order to take into account a big number of the defined constraints. We aim to combine the advantages of the object and relational approaches. So, constraints in object databases are expressed in OCL while they are expressed in relational databases by using active mechanisms.

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. Al-Jumaily, H.T., Cuadra, D., Martinez, P.: Plugging Active Mechanisms to Control Dynamic Aspects Derived from the Multiplicity Constraint in UML. In: The workshop of 7th International Conference on the Unified Modeling Language, Portugal (2004)

    Google Scholar 

  2. Berrabah, D., Boufarès, F., Ducateau, C.F.: Analysing UML Graphic Constraint, How to cope with OCL. In: 3rd International Conference on Computer Science and its Applications, California, USA (2005)

    Google Scholar 

  3. Berrabah, D., Boufares, F., Ducateau, C.F., Gargouri, F.: Les conflits entre les contraintes dans les schémas conceptuels de Bases de Données: UML – EER. Journal of Information Sciences for Decision Making (Special Issue of the 8th MCSEAI 2004) (19), Paper No. 234 (2005)

    Google Scholar 

  4. Boufarès, F.: Un outil intelligent pour l’analyse des schémas EA. Interne Report. Informatics Laboratory of Paris Nord, University of Paris 13 France (2001)

    Google Scholar 

  5. Ceri, S., Widom, J.: Deriving production rules for constraint maintenance. In: Proc. of the 16th International Conference on Very Large Data Bases, Brisbane, Australia, pp. 566–577 (1990)

    Google Scholar 

  6. Cochrane, R.J., Pirahesh, H., Mattos, N.M.: Integrating triggers and declarative constraints in SQL database systems. In: Proceedings of the 22nd International Conference on Very Large Data Bases, Mumbai, India, pp. 567–578 (1996)

    Google Scholar 

  7. Eisenberg, A., Melton, J., Kulkarni, K., Michels, J., Zemke, F.: SQL: 2003 has been published. ACM SIGMOD Record 33(1) (March 2004)

    Google Scholar 

  8. Elmasri, R., Navathe, S.: Fundamentals of Database Systems, 4th edn. Addison-Wesley, Reading (2003)

    Google Scholar 

  9. Gogolla, M., Richters, M.: Expressing UML Class Diagrams Properties with OCL. In: Object Modeling with the OCL, pp. 85–114. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  10. Laleau, A., Mammar, A.: Overview of method and its support tool for generating B from UML notations. In: Proceeding of 15th international conference on Automated Software Engineering, Grenoble, France (2000)

    Google Scholar 

  11. OMG (ed.): UML 2.0 Object Constraint Language Specification. OMG (2005), http://omg.org

  12. Shroff, M., France, R.B.: Towards a Formalization of UML Class Structures in Z. In: 21st IEEE Annual international computer Software and Applications Conference, pp. 646–651 (1997)

    Google Scholar 

  13. Warmer, J., Kleppe, A.: The Object Constraint Language: Getting Your Models Ready for MDA, 2nd edn. Paperback-edn. (2003)

    Google Scholar 

  14. Rational, http://www-306.ibm.com/software/rational/sw-bycategory/subcategory/SW710.html

  15. Sybase, http://www.sybase.com/products/information/management/powerdesigner

  16. Toby, J.T.: Database Modeling & Design, 3rd edn. Kaufmann Series in data management systems. Morgan, San Francisco (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Berrabah, D. (2006). Towards the Completion of Expressing and Checking Inheritance Constraints in UML. In: Bell, D.A., Hong, J. (eds) Flexible and Efficient Information Handling. BNCOD 2006. Lecture Notes in Computer Science, vol 4042. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11788911_32

Download citation

  • DOI: https://doi.org/10.1007/11788911_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35969-2

  • Online ISBN: 978-3-540-35971-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics