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 :
بازگشت