• português (Brasil)
    • English
    • español
  • English 
    • português (Brasil)
    • English
    • español
  • Login
About
  • Policies
  • Instructions to authors
  • Contact
    • Policies
    • Instructions to authors
    • Contact
View Item 
  •   Home
  • Centro de Ciências Exatas e de Tecnologia - CCET
  • Programas de Pós-Graduação
  • Ciência da Computação - PPGCC
  • Teses e dissertações
  • View Item
  •   Home
  • Centro de Ciências Exatas e de Tecnologia - CCET
  • Programas de Pós-Graduação
  • Ciência da Computação - PPGCC
  • Teses e dissertações
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsAdvisorTitlesSubjectsCNPq SubjectsGraduate ProgramDocument TypeThis CollectionBy Issue DateAuthorsAdvisorTitlesSubjectsCNPq SubjectsGraduate ProgramDocument Type

My Account

Login

PHOENIX: uma abordagem para reengenharia de software orientada a aspectos.

Thumbnail
View/Open
DissVCG.pdf (5.467Mb)
Date
2005-03-03
Author
Garcia, Vinícius Cardoso
Metadata
Show full item record
Abstract
The continuous technological evolution makes many systems become obsolete due to changes in hardware and software platforms, although the fact that they attend their requirements and that they are stable. Software reengineering, integrated with modern techniques of reverse and forward engineering, can be the solution to reconstruct these systems reusing the knowledge embedded in the code and the available documentation. Even when current reengineering techniques are used, some problems regarding the legibility of the code are found in the reconstructed systems. Recently developed systems making use of modern techniques for object oriented analysis, design and implementation using software patterns also have these problems. Thus, motivated by the ideas of a better solution to improve systems codes legibility that have already been built, we intend to investigate an approach to rebuild such systems, obtaining their project and code restructured in a more readable and organized way. The approach combines reverse engineering techniques, component-based modeling, software transformation, and Aspect-Oriented Programming to reconstruct software systems from legacy code and available documentation. The code and the documentation of the reconstructed system are structured according to Aspect-Orientation, which facilitates its maintenance and continuous evolution and complies with new hardware and software technologies. The main mechanisms for the execution of the approach are a Transformational System and a CASE tool, which automates most of the software engineer tasks.
URI
https://repositorio.ufscar.br/handle/ufscar/621
Collections
  • Teses e dissertações

UFSCar
Universidade Federal de São Carlos - UFSCar
Send Feedback

UFSCar

IBICT
 

 


UFSCar
Universidade Federal de São Carlos - UFSCar
Send Feedback

UFSCar

IBICT