• DocumentCode
    2224609
  • Title

    An initial experiment in reverse engineering aspects

  • Author

    Bruntink, Magiel ; Van Deursen, Arie ; Tourwé, Tom

  • Author_Institution
    Centrum voor Wiskunde en Informatics, Amsterdam, Netherlands
  • fYear
    2004
  • fDate
    8-12 Nov. 2004
  • Firstpage
    306
  • Lastpage
    307
  • Abstract
    We evaluate the benefits of applying aspect-oriented software development techniques in the context of a large-scale industrial embedded software system implementing a number of crosscutting concerns. Additionally, we assess the feasibility of automatically extracting these crosscutting concerns from the source code. In order to achieve this, we present an approach for reverse engineering aspects from an ordinary application automatically. This approach incorporates both a concern verification and an aspect construction phase. Our results show that such automated support is feasible, and can lead to significant improvements in source code quality.
  • Keywords
    embedded systems; object-oriented programming; program verification; reverse engineering; software engineering; aspect construction; aspect-oriented software development; automated support; concern verification; crosscutting concerns; industrial embedded software system; reverse engineering; source code; Application software; Computer industry; Embedded software; Embedded system; Large-scale systems; Programming; Reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2004. Proceedings. 11th Working Conference on
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-2243-2
  • Type

    conf

  • DOI
    10.1109/WCRE.2004.12
  • Filename
    1374335