Repository logo
 
Publication

Towards a flexible and transparent database evolution

dc.contributor.authorPereira, Rui Humberto
dc.contributor.authorPerez-Schofield, J. Baltasar
dc.date.accessioned2014-11-17T10:46:29Z
dc.date.available2014-11-17T10:46:29Z
dc.date.issued2014
dc.description.abstractApplications refactorings that imply the schema evolution are common activities in programming practices. Although modern object-oriented databases provide transparent schema evolution mechanisms, those refactorings continue to be time consuming tasks for programmers. In this paper we address this problem with a novel approach based on aspect-oriented programming and orthogonal persistence paradigms, as well as our meta-model. An overview of our framework is presented. This framework, a prototype based on that approach, provides applications with aspects of persistence and database evolution. It also provides a new pointcut/advice language that enables the modularization of the instance adaptation crosscutting concern of classes, which were subject to a schema evolution. We also present an application that relies on our framework. This application was developed without any concern regarding persistence and database evolution. However, its data is recovered in each execution, as well as objects, in previous schema versions, remain available, transparently, by means of our framework.por
dc.identifier.doi10.1007/978-3-319-05948-8_3
dc.identifier.urihttp://hdl.handle.net/10400.22/5178
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherÁlvaro E Correia, Ana Maria E Tan, Felix . B E Stroetmann, Karlpor
dc.relation.ispartofseriesAdvances in Intelligent Systems and Computing;276
dc.subjectOrthogonal persistencepor
dc.subjectSchema evolutionpor
dc.subjectAspect-oriented programmingpor
dc.titleTowards a flexible and transparent database evolutionpor
dc.typejournal article
dc.typebook part
dspace.entity.typePublication
oaire.citation.conferencePlaceSpringer International Publishingpor
oaire.citation.endPage33por
oaire.citation.startPage23por
oaire.citation.titleNew Perspectives in Information Systems and Technologiespor
oaire.citation.volume276por
person.familyNamePereira
person.givenNameRui Humberto
person.identifier.ciencia-idB911-13AA-6E61
person.identifier.orcid0000-0002-9780-3912
person.identifier.ridE-7918-2011
person.identifier.scopus-author-id55421047200
rcaap.rightsrestrictedAccesspor
rcaap.typearticlepor
rcaap.typebookPartpor
relation.isAuthorOfPublication67e6b4e7-b3aa-4490-b1af-f94189deb320
relation.isAuthorOfPublication.latestForDiscovery67e6b4e7-b3aa-4490-b1af-f94189deb320

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
aof4oop_wcisti2014.pdf
Size:
515.86 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: