2014
DOI: 10.2298/csis130610033m
|View full text |Cite
|
Sign up to set email alerts
|

Application and relational database co-refactoring

Abstract: A refactoring of application persistent objects affects not only the source code but the stored data as well. The change is usually processed in two steps: refactoring and data migration, which is ineffective and error prone. We provide a formal model for solution which is capable to migrate database according to a refactoring in the application code. The feasibility of the change and its data-secure processing is addressed as well.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2014
2014
2015
2015

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 14 publications
0
1
0
Order By: Relevance
“…An application implemented by using an object-oriented language with non-procedural statements embedded with a relational database as a data storage, consists of four main components. There is the application itself, the database schema, stored data and the object-relational mapping [11]. Refactoring the application can affects the database.…”
Section: Introductionmentioning
confidence: 99%
“…An application implemented by using an object-oriented language with non-procedural statements embedded with a relational database as a data storage, consists of four main components. There is the application itself, the database schema, stored data and the object-relational mapping [11]. Refactoring the application can affects the database.…”
Section: Introductionmentioning
confidence: 99%