This chapter aims at providing a presentation of the principles and techniques involved in (semi)-automatic transformation of Web applications, in several different restructuring contexts. The necessary background knowledge is provided to the reader in the sections about the syntax of the multiple languages involved in Web application development and about the role of restructuring in a highly dynamic and rapidly evolving development environment. Then, specific examples of Web restructuring are described in detail. In the presentation of the transformations required for restructuring, as well as in the description of the grammar for the involved languages, TXL (Cordy et al., 2002) and its programming language is adopted as a unifying ele...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
This chapter aims at providing a presentation of the principles and techniques involved in (semi)-au...
During the evolution phase, the structure (pages and links) of a Web application tends unavoidably t...
During the evolution phase, the structure (pages and links) of a Web application tends unavoidably t...
During the evolution phase, the structure (pages and links) of a Web application tends unavoidably t...
During the evolution phase, the structure (pages and links) of a Web application tends unavoidably t...
The construction of interactive server-side Web applications differs substantially from the construc...
Current practice of Web site development does not address explicitly the problems related to multi l...
Present web is aiming to the possibility of automatization of user behavior on web applications. Add...
Current practice of Web site development does not ad-dress explicitly the problems related to multil...
This paper presents the software development workbench WSDW (Web structure-oriented Software Develop...
This paper presents the software development workbench WSDW (Web structure-oriented Software Develop...
TXL is a special-purpose programming language designed for creating, manipulating and rapidly protot...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
This chapter aims at providing a presentation of the principles and techniques involved in (semi)-au...
During the evolution phase, the structure (pages and links) of a Web application tends unavoidably t...
During the evolution phase, the structure (pages and links) of a Web application tends unavoidably t...
During the evolution phase, the structure (pages and links) of a Web application tends unavoidably t...
During the evolution phase, the structure (pages and links) of a Web application tends unavoidably t...
The construction of interactive server-side Web applications differs substantially from the construc...
Current practice of Web site development does not address explicitly the problems related to multi l...
Present web is aiming to the possibility of automatization of user behavior on web applications. Add...
Current practice of Web site development does not ad-dress explicitly the problems related to multil...
This paper presents the software development workbench WSDW (Web structure-oriented Software Develop...
This paper presents the software development workbench WSDW (Web structure-oriented Software Develop...
TXL is a special-purpose programming language designed for creating, manipulating and rapidly protot...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...