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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
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)
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)
Eisenberg, A., Melton, J., Kulkarni, K., Michels, J., Zemke, F.: SQL: 2003 has been published. ACM SIGMOD Record 33(1) (March 2004)
Elmasri, R., Navathe, S.: Fundamentals of Database Systems, 4th edn. Addison-Wesley, Reading (2003)
Gogolla, M., Richters, M.: Expressing UML Class Diagrams Properties with OCL. In: Object Modeling with the OCL, pp. 85–114. Springer, Heidelberg (2002)
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)
OMG (ed.): UML 2.0 Object Constraint Language Specification. OMG (2005), http://omg.org
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)
Warmer, J., Kleppe, A.: The Object Constraint Language: Getting Your Models Ready for MDA, 2nd edn. Paperback-edn. (2003)
Rational, http://www-306.ibm.com/software/rational/sw-bycategory/subcategory/SW710.html
Sybase, http://www.sybase.com/products/information/management/powerdesigner
Toby, J.T.: Database Modeling & Design, 3rd edn. Kaufmann Series in data management systems. Morgan, San Francisco (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)