• DocumentCode
    2348576
  • Title

    Recovering Class Models Stereotyped with Crosscutting Concerns

  • Author

    Costa, Heitor Augustus Xavier ; Júnior, Paulo Afonso Parreira ; De Camargo, Valter Vieira ; Penteado, Rosângela Aparecida Dellosso

  • Author_Institution
    Dept. of Comput. Sci., Fed. Univ. of Lavras, Lavras, Brazil
  • fYear
    2009
  • fDate
    13-16 Oct. 2009
  • Firstpage
    311
  • Lastpage
    312
  • Abstract
    An aspect-oriented software reengineering process allows transforming object-oriented legacy software into aspect-oriented software. One of the main steps of this evolutionary process is reverse engineering which recovers the current software model to obtain a more abstract view of software structure, architecture, and functionality. However, recovering aspect-oriented models from Java object-oriented code is not a straightforward task because it involves a lot of design decisions and the new abstractions provided by aspect-oriented programming. So, an approach and technological support are presented to recover object-oriented models stereotyped with crosscutting concern indications which are identified automatically from object-oriented code.
  • Keywords
    reverse engineering; software architecture; software maintenance; systems re-engineering; Java object-oriented code; aspect-oriented software; aspect-oriented software reengineering; class model recovery; crosscutting concerns; object-oriented legacy software; reverse engineering; software architecture; software functionality; software structure; Computer aided software engineering; Computer architecture; Computer science; Java; Object oriented modeling; Object oriented programming; Relational databases; Reverse engineering; Software maintenance; XML; aspect orientation; reverse engineering; software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
  • Conference_Location
    Lille
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3867-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2009.48
  • Filename
    5328750