thesis

RetroWeb : une approche de Rétro-Conception de sites Web

Defense date:

Jan. 1, 2008

Edit

Institution:

Paris, CNAM

Disciplines:

Directors:

Abstract EN:

This research work deals with the Web information system engineering especially with reverse engineering of Web applications. It describes RetroWeb, an approach to reverse engineer static Web sites containing semi-structured data. RetroWeb reverses the traditional Web application life-cycle model. It provides the user with a description of the Web site informative content at respectively the physical, logical and conceptual levels. This approach is based on meta-models which are instantiated using a set of reverse engineering rules. RetroWeb is an answer to a re-documentation need of a Web site. It is useful when the construction did not take into account the main design and documentation principles or when the evolution did not obey to a structured process. ReroWeb results can be also reused in various evolution processes such as Web sites integration, translation of the HTML sites into XML sites, etc. RetroWeb can be applied totally or partially depending on the situation

Abstract FR:

Ce travail de recherche s'inscrit dans le domaine de l'ingénierie des systèmes d'information Web et plus précisément, celui de la rétro-conception des applications Web. Il décrit RetroWeb, une approche de réto-conception de sites Web statiques contenant des données semi-structurées. RetroWeb s'appuie sur une démrche à l'invertse du cycle de vie d'une application Web. Elle fournit une description du contenu informationnem du site à différents niveaux d'abstraction : physique, logique et conceptuel. Elle utimise, pour cela, à chaque niveau d'absraction, un méta-modèle pour décriure les données semi-structurées codées sur les pages. Ces méta-modèles sont instanciés à l'aide de règles de rétroconception. Retroweb répond avant tout à un besoin de re-documentation d'un site dont la construction n'a pas pris en compte les principes de conception et de documentation où dont l'évolution tels l'intégration de sites Web, la traduction des sites HTML en sites XML, etc. En fonction du type d'évolution souhaitée, RetroWeb peut être appliquée totalement ou partiellement.