Mostra el registre d'ítem simple

dc.contributor.authorOriol Hilari, Xavier
dc.contributor.authorTeniente López, Ernest
dc.contributor.authorTort, Albert
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
dc.date.accessioned2016-04-05T12:24:57Z
dc.date.available2017-06-27T00:30:29Z
dc.date.issued2015-06-25
dc.identifier.citationOriol, X., Teniente, E., Tort, A. Computing repairs for constraint violations in UML/OCL conceptual schemas. "Data and knowledge engineering", 25 Juny 2015, vol. 99, núm. September, p. 39-58.
dc.identifier.issn0169-023X
dc.identifier.urihttp://hdl.handle.net/2117/85205
dc.description.abstractUpdating 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 modeling community. Our method can be used for maintaining the consistency of an information base after the application of some update, and also for dealing with the problem of fixing up non-executable operations. The fragment of OCL that we use to define the constraints has the same expressiveness as relational algebra and we also identify a subset of it which provides some nice properties in the repair-computation process. Experiments are conducted to analyze the efficiency of our approach.
dc.format.extent20 p.
dc.language.isoeng
dc.publisherElsevier
dc.subjectÀrees temàtiques de la UPC::Informàtica::Enginyeria del software
dc.subject.lcshUML (Computer science)
dc.subject.otherConceptual schema
dc.subject.otherUML/OCL
dc.subject.otherIntegrity constraint
dc.subject.otherRepair
dc.titleComputing repairs for constraint violations in UML/OCL conceptual schemas
dc.typeArticle
dc.subject.lemacUML (Informàtica)
dc.contributor.groupUniversitat Politècnica de Catalunya. MPI - Modelització i Processament de la Informació
dc.identifier.doi10.1016/j.datak.2015.06.006
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://www.sciencedirect.com/science/article/pii/S0169023X15000397
dc.rights.accessOpen Access
local.identifier.drac17252912
dc.description.versionPostprint (author's final draft)
local.citation.authorOriol, X.; Teniente, E.; Tort, A.
local.citation.publicationNameData and knowledge engineering
local.citation.volume99
local.citation.numberSeptember
local.citation.startingPage39
local.citation.endingPage58


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple