• DocumentCode
    2330213
  • Title

    Reverse Engineering of Event Handlers of RAD-Based Applications

  • Author

    Ramón, Óscar Sánchez ; Cuadrado, Jesús Sánchez ; Molina, Jesús García

  • Author_Institution
    Univ. of Murcia, Murcia, Spain
  • fYear
    2011
  • fDate
    17-20 Oct. 2011
  • Firstpage
    293
  • Lastpage
    302
  • Abstract
    Businesses are more and more modernising the legacy systems they developed with Rapid Application Development (RAD) environments, so that they can benefit from the new platforms and technologies. When facing the modernisation of applications developed with RAD environments, developers must deal with event handling code that typically mixes concerns such as GUI and business logic. In this paper we propose a model-based approach to tackle the reverse engineering of event handlers in RAD-based applications. Event handling code is transformed into an intermediate representation that captures the high-level behaviour of the code. From this representation, some modernisation tasks can be automated, and we propose the migration to a different architecture as an example. In particular, from PL/SQL code, a new Ajax application will be generated, where business logic, user interface and control code have been separated.
  • Keywords
    graphical user interfaces; reverse engineering; software engineering; Ajax application; GUI; RAD-based applications; event handling code; model-based approach; rapid application development; reverse engineering; Business; Computer architecture; Computer languages; Databases; Graphical user interfaces; Reverse engineering; Syntactics; Model-Driven Modernisation; RAD environment; Reverse Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2011 18th Working Conference on
  • Conference_Location
    Limerick
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4577-1948-6
  • Type

    conf

  • DOI
    10.1109/WCRE.2011.43
  • Filename
    6079854