Automated Reverse Engineering of Legacy 4GL Information System Applications Using the ITOC Workbench
CAiSE '98 Proceedings of the 10th International Conference on Advanced Information Systems Engineering
Flexible Reverse Engineering of Web Pages with VAQUISTA
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing
WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
Static Analysis of Programs with Graphical User Interface
CSMR '07 Proceedings of the 11th European Conference on Software Maintenance and Reengineering
Automated reverse engineering of hard-coded GUI layouts
AUIC '08 Proceedings of the ninth conference on Australasian user interface - Volume 76
User Interface Migration of Microsoft Windows Applications
Journal of Software Maintenance and Evolution: Research and Practice
A Domain Specific Language for Extracting Models in Software Modernization
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Forms2Net – migrating oracle forms to microsoft .NET
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
User driven evolution of user interface models - The FLEPR approach
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
Extracting widget descriptions from GUIs
FASE'12 Proceedings of the 15th international conference on Fundamental Approaches to Software Engineering
Model-driven reverse engineering of legacy graphical user interfaces
Automated Software Engineering
Hi-index | 0.00 |
Businesses are more and more modernizing the legacy systems they developed with Rapid Application Development (RAD), so that they can benefit from the new platforms and technologies. In these systems, the Graphical User Interface (GUI) layout is implicitly given by the position of the GUI elements (i.e. coordinates). However, taking advantage of current features of GUI technologies often requires an explicit, high-level layout model. We propose a Model-Driven Engineering process to perform reverse engineering of RAD-built GUIs, which is focused on discovering the implicit layout, and produces a GUI model where the layout is explicit. Based on the information we obtain, other reengineering activities can be performed, for example, to adapt the GUI for mobile device screens.