Web application transformations based on rewrite rules

被引:17
作者
Ricca, F
Tonella, P [1 ]
Baxter, ID
机构
[1] IRST, ITC, I-38050 Trento, Italy
[2] Semant Designs, Austin, TX USA
关键词
web applications; program transformation; rewrite rules;
D O I
10.1016/S0950-5849(02)00125-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
During the evolution phase, the structure (pages and links) of a Web application tends unavoidably to degrade. A solution to reverse this degradation can be restructuring the Web application, but this work may take a lot of time and effort if conducted without appropriate tools. The theory of rewrite rules has been used with success in many real restructuring works on traditional software. Our idea is trying to apply rewrite rules to Web applications with the aim of restructuring them. The purpose of this paper is threefold: to describe some examples of HTML transforms improving the quality of Web applications, to present some details about the implementation of a tool, based on rewrite rules, that can help designers in Web application restructuring, and to describe the results obtained on some real world applications. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:811 / 825
页数:15
相关论文
共 19 条
[1]  
[Anonymous], 1996, FORMAL CONCEPT ANAL
[2]   Software change through design maintenance [J].
Baxter, ID ;
Pidgeon, CW .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1997, :250-259
[3]   Clone detection using abstract syntax trees [J].
Baxter, ID ;
Yahin, A ;
Moura, L ;
Sant'Anna, M ;
Bier, L .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, :368-377
[4]  
BONHOMME S, 1996, P 5 INT WORLD WID WE
[5]  
CHISHOLM W, 1999, WEB CONTENT ACCESSIB
[6]  
CHISHOLM W, 2000, TECHNIQUES WEB CONTE
[7]  
CHISHOLM W, EVALUATION REPAIR TR
[8]  
CONALLEN J, 2000, BUILDING WEB APPL UM
[9]  
GRAUNKE P, 2001, P 16 INT C AUT SOFTW
[10]  
*HTML WORK GROUP, TRANS DOC TYP DEF HT