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
Link To Document