Rapid application development
XIML: a common representation for interaction data
Proceedings of the 7th international conference on Intelligent user interfaces
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
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
Detecting web page structure for adaptive viewing on small form factor devices
WWW '03 Proceedings of the 12th international conference on World Wide Web
User Interface Reverse Engineering in Support of Interface Migration to the Web
Automated Software Engineering
Flexible Reverse Engineering of Web Pages with VAQUISTA
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Adaptive grid-based document layout
ACM SIGGRAPH 2003 Papers
GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing
WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
Dynamic generation of web migratory interfaces
Proceedings of the 7th international conference on Human computer interaction with mobile devices & services
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
A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA
ICWE '08 Proceedings of the 2008 Eighth International Conference on Web Engineering
User Interface Migration of Microsoft Windows Applications
Journal of Software Maintenance and Evolution: Research and Practice
Model-driven reverse engineering of legacy graphical user interfaces
Proceedings of the IEEE/ACM international conference on Automated software engineering
Content and hierarchy in pixel-based methods for reverse engineering interface structure
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Reusing web application user-interface controls
ICWE'11 Proceedings of the 11th international conference on Web engineering
RubyTL: a practical, extensible transformation language
ECMDA-FA'06 Proceedings of the Second 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
Hi-index | 0.00 |
Businesses are increasingly beginning to modernise those of their legacy systems that were originally developed with Rapid Application Development (RAD) or Fourth Generation Language (4GL) environments, in order to benefit from new platforms and technologies. In these systems, the Graphical User Interface (GUI) layout is implicitly provided 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 with which to perform the automatic reverse engineering of RAD-built GUIs, which is focused on discovering the implicit layout, and produces a GUI model in which the layout is explicit. As an example of the approach, we apply an automatic reengineering process to this model in order to generate a Java Swing user interface.