loading...
Reverse Engineering of Web Pages Based on Derivations and Transformations
Buenos Aires, Argentina October 31-November 02
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/LAWEB.2005.29Third Latin American Web Congress (LA ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Victoria Torres, Universidad Politécnica de Valencia
Javier Muñoz, Universidad Politécnica de Valencia
Vicente Pelechano, Universidad Politécnica de Valencia
The final user interface of an information system could be reverse engineered according to a Model- Driven Engineering perspective to multiple levels of abstraction, either independently of each other or simultaneously depending on the designer?s goals: concrete user interface (which is independent of the user interface toolkit), abstract user interface (which is independent of any interaction modality), and "task and concepts" (which is independent of any particular implementation). To support the user interface reverse engineering from the code level to any model level, a set of derivation rules have been implemented in ReversiXML. To support the user interface reverse engineering from any model to any other level, graph grammars have been implemented in TransformiXML. A graph grammar consists of graph transformation rules, called productions, that accept as input a graph representation of the user interface to be reengineered, apply the transformation, and obtain a result that can be further exploited to re-create a new user interface.
Citation:
Victoria Torres, Javier Muñoz, Vicente Pelechano, "Reverse Engineering of Web Pages Based on Derivations and Transformations," la-web, pp.3-13, Third Latin American Web Congress (LA-WEB'2005), 2005
Usage of this product signifies your acceptance of the Terms of Use.