Updating the contents of an information base may violate some of the constraints defined over the schema. The classical way to deal with this problem has been to reject the requested update when its application would lead to some constraint violation. We follow here an alternative approach aimed at automatically computing the repairs of an update, i.e., the minimum additional changes that, when applied together with the requested update, bring the information base to a new state where all constraints are satisfied. Our approach is independent of the language used to define the schema and the constraints, since it is based on a logic formalization of both, although we apply it to UML and OCL because they are widely used in the conceptual mod...
One important aspect in the specification of conceptual schemas is the definition of general constra...
Constraints play a key role in the definition of conceptual schemas. In the UML, constraints are usu...
A conceptual schema specifies the relevant information about the domain, and how this information ch...
Updating the contents of an information base may violate some of the constraints defined over the sc...
Integrity checking is aimed at efficiently determining whether the state of the information base i...
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 is ...
Ensuring the data correctness of some information system is a crucial task. So, software engineers s...
Any implementation of an information system must ensure that an operation is only applied if its e...
Integrity constraints (ICs) play a key role in the definition of conceptual schemas. In the UML, IC...
Abstract — This paper discusses integrity constraint evolution, from two perspectives: From the pers...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
Integrity constraints (ICs) play a key role in the definition of conceptual schemas. In the UML, ICs...
Ensuring the correctness of a conceptual schema is an essential task in order to avoid the propagati...
To ensure the quality of an information system, it is essential that the conceptual schema that repr...
One important aspect in the specification of conceptual schemas is the definition of general constra...
Constraints play a key role in the definition of conceptual schemas. In the UML, constraints are usu...
A conceptual schema specifies the relevant information about the domain, and how this information ch...
Updating the contents of an information base may violate some of the constraints defined over the sc...
Integrity checking is aimed at efficiently determining whether the state of the information base i...
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 is ...
Ensuring the data correctness of some information system is a crucial task. So, software engineers s...
Any implementation of an information system must ensure that an operation is only applied if its e...
Integrity constraints (ICs) play a key role in the definition of conceptual schemas. In the UML, IC...
Abstract — This paper discusses integrity constraint evolution, from two perspectives: From the pers...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
Integrity constraints (ICs) play a key role in the definition of conceptual schemas. In the UML, ICs...
Ensuring the correctness of a conceptual schema is an essential task in order to avoid the propagati...
To ensure the quality of an information system, it is essential that the conceptual schema that repr...
One important aspect in the specification of conceptual schemas is the definition of general constra...
Constraints play a key role in the definition of conceptual schemas. In the UML, constraints are usu...
A conceptual schema specifies the relevant information about the domain, and how this information ch...