The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
Program Transformation for Web Application Restructuring
|
Author(s): Filippo Ricca (ITC-irst, Italy)and Paolo Tonella (ITC-irst, Italy)
Copyright: 2005
Pages: 19
Source title:
Web Engineering: Principles and Techniques
Source Author(s)/Editor(s): Woojong Suh (Inha University, Korea)
DOI: 10.4018/978-1-59140-432-3.ch011
Purchase
|
Abstract
This chapter aims at providing a presentation of the principles and techniques involved in the (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, Dean, Malton & Schneider, 2002) and its programming language is adopted as a unifying element. The chapter is organized into the following sections: in the section following the Introduction, the problems associated with the analysis of the multiple languages used with Web applications are discussed. Then, the process of Web application restructuring is considered. Three examples of Web restructuring are described in more detail in the next three sections (design restructuring, migration of a static Web site to a dynamic Web application, consistency among monolingual portions of a multilingual Web site). Related works and concluding remarks are at the end of the chapter.
Related Content
Dina Darwish.
© 2024.
28 pages.
|
Dina Darwish.
© 2024.
28 pages.
|
Muhammad Ahmed, Adnan Ahmad, Furkh Zeshan, Hamid Turab.
© 2024.
33 pages.
|
Pankaj Bhambri.
© 2024.
17 pages.
|
Kaushikkumar Patel.
© 2024.
20 pages.
|
Vijaya Kittu Manda, Arnold Mashud Abukari, Vivek Gupta, Madavarapu Jhansi Bharathi.
© 2024.
24 pages.
|
Pankaj Bhambri.
© 2024.
17 pages.
|
|
|