This paper addresses the problem of modernizing graphical user interfaces of interactive applications by re-engineering their resource files in four phases: resource decompilation, which extracts resource files from the executable code of an interactive application; modeling the source user interface, which transforms extracted resources into a resource model; resource to user interface transformation, which transforms the resource model into a Concrete User Interface model, and forward engineering, which offers two alternatives: after editing the user interface model, a new interface could be generated or recompiled into a resource to be incorporated back. The paper motivates and details this re-engineering approach by focusing on methods and algorithms implemented in UsiResourcer, a software tool that reverse engineers MS Windows resource files into a Concrete User Interface Model for further process. A discussion on the generalization of the approach is also provided.
Louvain School of ManagementOperations and Information
Citations
APA
Chicago
FWB
Vanderdonckt, J., & Garcia Molina, J. (2013). Re-engineering graphical user interfaces from their resource files with UsiResourcer. Proceedings of the IEEE Seventh International Conference on Research Challenges in Information Science, p. 1-12. https://doi.org/10.1109/RCIS.2013.6577696