Publication
Towards a flexible and transparent database evolution
| dc.contributor.author | Pereira, Rui Humberto | |
| dc.contributor.author | Perez-Schofield, J. Baltasar | |
| dc.date.accessioned | 2014-11-17T10:46:29Z | |
| dc.date.available | 2014-11-17T10:46:29Z | |
| dc.date.issued | 2014 | |
| dc.description.abstract | Applications 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.doi | 10.1007/978-3-319-05948-8_3 | |
| dc.identifier.uri | http://hdl.handle.net/10400.22/5178 | |
| dc.language.iso | eng | por |
| dc.peerreviewed | yes | por |
| dc.publisher | Álvaro E Correia, Ana Maria E Tan, Felix . B E Stroetmann, Karl | por |
| dc.relation.ispartofseries | Advances in Intelligent Systems and Computing;276 | |
| dc.subject | Orthogonal persistence | por |
| dc.subject | Schema evolution | por |
| dc.subject | Aspect-oriented programming | por |
| dc.title | Towards a flexible and transparent database evolution | por |
| dc.type | journal article | |
| dc.type | book part | |
| dspace.entity.type | Publication | |
| oaire.citation.conferencePlace | Springer International Publishing | por |
| oaire.citation.endPage | 33 | por |
| oaire.citation.startPage | 23 | por |
| oaire.citation.title | New Perspectives in Information Systems and Technologies | por |
| oaire.citation.volume | 276 | por |
| person.familyName | Pereira | |
| person.givenName | Rui Humberto | |
| person.identifier.ciencia-id | B911-13AA-6E61 | |
| person.identifier.orcid | 0000-0002-9780-3912 | |
| person.identifier.rid | E-7918-2011 | |
| person.identifier.scopus-author-id | 55421047200 | |
| rcaap.rights | restrictedAccess | por |
| rcaap.type | article | por |
| rcaap.type | bookPart | por |
| relation.isAuthorOfPublication | 67e6b4e7-b3aa-4490-b1af-f94189deb320 | |
| relation.isAuthorOfPublication.latestForDiscovery | 67e6b4e7-b3aa-4490-b1af-f94189deb320 |
