INES - National Institute of Science and Technology for Software Engineering

RSS feed


Calendar

March 2012
M T W T F S S
« Feb   Apr »
 1234
567891011
12131415161718
19202122232425
262728293031  

 
  • Refactoring for Data Structure Client Migration

    (0)
    Publicado em March 13th, 2012Uncategorized

    Data structure libraries present high adoption level in object-oriented languages, as the need for those structures is widespread in software projects. Due to performance, usability or obsolescence issues, data structure clients must adapt their programs to replace the structure in use. This kind of change is usually made of a program refactoring, since the observable behavior of the program must be preserved. However, refactorings to adapt clients of data structures are not automatic. Manually performed, this task is error-prone. In addition, differences in syntax and semantics between data structures make this task enormously difficult. Additional analysis is required so the client program present the same behavior as before.

    This project aims at providing automatization solutions to migrate clients to different data structures, by proposing a technique to refactor their programs. Project activities must establish a sound theoretical basis for program transformations, along with the design and implementation of appropriate tool support for the technique. Besides, several evaluation methods will be applied for providing evidence about the effectiveness and usability of such technique.