We have exploited various solutions to reverse engineering Web application in order to build model-based descriptions that can be used for various purposes (versions adapted to different platforms, accessible versions, ….).
The last tool that has been developed is ReverseMARIA.
ReverseMARIA is a desktop tool able to reverse any web page (local or remote) and build the corresponding specification in the graphical desktop concrete language of MARIA, and XML model-based language for the description of user interfaces.
ReverseMARIA exists in two versions: a downloadable desktop version and a web version available at https://hiis.isti.cnr.it:8443/WebReverse/indexRev.html