User Interface Description Languages (UIDL) are languages used in Human-Computer Interaction (HCI) in order to describe User Interfaces (UI) independently of any implementation technology. These languages can be used effectively and efficiently when proper software is available. In this paper a suite of software tools is introduced. This suite of tools is useful for supporting Reverse Engineering activities of UIs. Prototyping, evaluation and specification of user interfaces are enabled by using our suite of tools: GuiLayout++, PureXML, reTaskXML, and AcauiXML.
Montero, F., López-Jaquero, V., & González, P. (2011). Model-based Reverse Engineering of Legacy Applications User Interfaces. In Adrien Coyette, David Faure, Juan Manuel Gonzalez Calleros, and Jean Vanderdonckt (ed.), Proc. of 2nd Int. Workshop on User Interface Extensible Markup Language UsiXML’2011 (p. p. 128-133). https://hdl.handle.net/2078.5/249077