2014
DOI: 10.1007/978-3-319-05948-8_3
|View full text |Cite
|
Sign up to set email alerts
|

Towards a Flexible and Transparent Database Evolution

Abstract: Abstract. Applications refactorings that imply the schema evolution are common activities in programming practices. Although modern objectoriented 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 base… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2016
2016
2016
2016

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(5 citation statements)
references
References 6 publications
0
5
0
Order By: Relevance
“…Although performance degradation was not perceptible in our tests, it exists because of the additional mechanisms of versioning implemented. However, in our geographical application , because of the use of large arrays of objects, this performance degradation was observable.…”
Section: Discussionmentioning
confidence: 86%
See 4 more Smart Citations
“…Although performance degradation was not perceptible in our tests, it exists because of the additional mechanisms of versioning implemented. However, in our geographical application , because of the use of large arrays of objects, this performance degradation was observable.…”
Section: Discussionmentioning
confidence: 86%
“…In terms of database evolution support, our framework offers more transparent mechanisms which affect positively the programmers' productivity. Our framework avoids the need for helper programs in many scenarios, like the one discussed in this paper (as well as a geographical application presented in ). The development of such helper programs penalizes the workload in terms of productivity, because they are additional tasks for the programmers.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations