• DocumentCode
    3230680
  • Title

    Reverse engineering of Web pages based on derivations and transformations

  • Author

    Bouillon, Laurent ; Limbourg, Quentin ; Vanderdonckt, Jean ; Michotte, Benjamin

  • Author_Institution
    Sch. of Manag., Univ. Catholique de Louvain, Belgium
  • fYear
    2005
  • fDate
    31 Oct.-2 Nov. 2005
  • Abstract
    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.
  • Keywords
    Internet; XML; graph grammars; reverse engineering; user interfaces; ReversiXML; TransformiXML; Web pages; graph grammar; graph transformation rules; information system; model-driven engineering; reverse engineering; user interface; Engineering management; Engines; Information management; Logic; Management information systems; Model driven engineering; Production; Reverse engineering; User interfaces; Web pages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Congress, 2005. LA-WEB 2005. Third Latin American
  • Print_ISBN
    0-7695-2471-0
  • Type

    conf

  • DOI
    10.1109/LAWEB.2005.29
  • Filename
    1592352