Skip to Main content Skip to Navigation

Proposition d'une méthode et d'un outil pour le développement d'applications

Abstract : Nowadays, information processing via web applications is widely adopted. The advantages of these applications are already demonstrated massively by enterprises and administrations. We notice for example, the emergence of collaborative content management systems and RSS syndication systems. In addition to the development of new web applications, companies should take into consideration the transformation requirements or the pseudo-migration, of desktop like applications into the Web. What's more, many applications across different domains have been slated for Web deployment. Consequentially, in the near future, users will no longer have to install software on their machines, nor retain files locally. In effect, all of these services can be provided through Web 2.0. Currently, many applications have online equivalents whether retouching images, editing video, converting files, creating documents, etc. In a collaboration between Alkante SAS and Valoria, the main objective of this thesis is to provide a framework (tools and methods) to facilitate the development and evolution of Web applications through a component-based paradigm. My first work consisted of proposing a migration protocol to facilitate the transition from a classic development process to a component-based process. This protocol allowed the reuse of existing code and familiarized developers with component development concepts. Once this migration was successful, I proposed a new approach to model Web applications in purely component-based context. At the same time, I addressed another challenge related to the maintenance and evolution cost of Web applications : often, they are subject to numerous and periodic evolutions. In order to streamline the evolution of these applications and to reduce the cost of their maintenance, I used a solution called evolution contracts.
Document type :
Complete list of metadatas

Cited literature [65 references]  Display  Hide  Download
Contributor : Salah Sadou <>
Submitted on : Thursday, August 26, 2010 - 12:40:59 PM
Last modification on : Friday, October 23, 2020 - 4:40:24 PM
Long-term archiving on: : Monday, November 29, 2010 - 11:58:27 AM


  • HAL Id : tel-00511828, version 1



Reda Kadri. Proposition d'une méthode et d'un outil pour le développement d'applications. Génie logiciel [cs.SE]. Université de Bretagne Sud, 2009. Français. ⟨tel-00511828⟩



Record views


Files downloads