Integrity constraints (ICs) play a key role in the definition of conceptual schemas. In the UML, ICs are usually specified as invariants written in the OCL language. However, due to the high expressiveness of the OCL, the designer has different syntactic alternatives to express each IC. In the context of the MDA, the choice of a particular definition has a direct effect on the efficiency of the automatically generated implementation. The method presented in this paper assists the designer during the definition of ICs by means of generating equivalent alternatives for the initially defined constraints. Our method can also be applied to help in the detection of equivalent (redundant) constraints and as a tool to facilitate the lear...
Any implementation of an information system must ensure that an operation is only applied if its ex...
This document explains and shows the results of the elaboration of the master final project, devoted...
Ensuring the data correctness of some information system is a crucial task. So, software engineers s...
Integrity constraints (ICs) play a key role in the definition of conceptual schemas. In the UML, I...
Integrity constraints (ICs) play a key role in the definition of conceptual schemas. In the UML, ICs...
Integrity checking is aimed at efficiently determining whether the state of the information base is...
Integrity checking is aimed at efficiently determining whether the state of the information base i...
AbstractConstraints play a key role in the definition of conceptual schemas. In the UML, constraints...
Constraints play a key role in the definition of conceptual schemas. In the UML, constraints are usu...
Integrity checking is aimed at efficiently determining whether the state of the information base is ...
Constraints play a key role in the definition of conceptual schemas. In the UML, constraints are usu...
The Object Constraint Language (OCL), which forms part of the UML 1.1. set of modelling notations is...
OCL is the standard language for defining constraints in UML class diagrams. Unfortunately, as we sh...
Abstract — This paper discusses integrity constraint evolution, from two perspectives: From the pers...
Updating the contents of an information base may violate some of the constraints defined over the sc...
Any implementation of an information system must ensure that an operation is only applied if its ex...
This document explains and shows the results of the elaboration of the master final project, devoted...
Ensuring the data correctness of some information system is a crucial task. So, software engineers s...
Integrity constraints (ICs) play a key role in the definition of conceptual schemas. In the UML, I...
Integrity constraints (ICs) play a key role in the definition of conceptual schemas. In the UML, ICs...
Integrity checking is aimed at efficiently determining whether the state of the information base is...
Integrity checking is aimed at efficiently determining whether the state of the information base i...
AbstractConstraints play a key role in the definition of conceptual schemas. In the UML, constraints...
Constraints play a key role in the definition of conceptual schemas. In the UML, constraints are usu...
Integrity checking is aimed at efficiently determining whether the state of the information base is ...
Constraints play a key role in the definition of conceptual schemas. In the UML, constraints are usu...
The Object Constraint Language (OCL), which forms part of the UML 1.1. set of modelling notations is...
OCL is the standard language for defining constraints in UML class diagrams. Unfortunately, as we sh...
Abstract — This paper discusses integrity constraint evolution, from two perspectives: From the pers...
Updating the contents of an information base may violate some of the constraints defined over the sc...
Any implementation of an information system must ensure that an operation is only applied if its ex...
This document explains and shows the results of the elaboration of the master final project, devoted...
Ensuring the data correctness of some information system is a crucial task. So, software engineers s...