We address in this paper the reverse engineering issue in the Web applications. The maintenance process of this kind of applications is often hardly performed due to the lack of documentation. In most cases, the documentation associated to the Web application does not exist or rarely complete and up-to-date. We aim to present a solution which describes the structure of Web application in order to gain their better understanding and so facilitate their maintenance.We describe a method to infer Web publishing programs, specifically defined as database-driven programs producing dynamic documents. We address a typical reverse engineering situation where the program is a “black box” that takes a database instance (the input) and produc...
With the Web’s emergence and generalization in various domains such as economy, commerce, education,...
Software has become so complex that it is increasingly hard to have a complete understanding of how ...
The World Wide Web, initially intended as a way to publish static hypertexts on the Internet, is mov...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
Business processes are often implemented by means of software systems which expose them to the user ...
The rapid diffusion of the Internet has triggered a growing request for new Web sites and Web applic...
Web applications have become complex and crucial for many firms, especially when combined with areas...
The growth of the World Wide Web and the accelerated development of web sites and associated web tec...
This paper describes source code independent reverse engineering of dynamic web sites. The tool Reva...
Abstract. A methodology for extracting the domain knowledge from an existing three-tier web applicat...
For many years software engineering has primarily focused on the development of new systems and negl...
Data Most software systems for business and industry are information systems, that is, they maintain...
Software maintenance is expensive and difficult because software is complex and maintenance requires...
In 2002 we proposed a method to reverse engineer a Web application model. The proposed method deals ...
Software has become so complex that it is increasingly hard to have a complete understanding of how ...
With the Web’s emergence and generalization in various domains such as economy, commerce, education,...
Software has become so complex that it is increasingly hard to have a complete understanding of how ...
The World Wide Web, initially intended as a way to publish static hypertexts on the Internet, is mov...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
Business processes are often implemented by means of software systems which expose them to the user ...
The rapid diffusion of the Internet has triggered a growing request for new Web sites and Web applic...
Web applications have become complex and crucial for many firms, especially when combined with areas...
The growth of the World Wide Web and the accelerated development of web sites and associated web tec...
This paper describes source code independent reverse engineering of dynamic web sites. The tool Reva...
Abstract. A methodology for extracting the domain knowledge from an existing three-tier web applicat...
For many years software engineering has primarily focused on the development of new systems and negl...
Data Most software systems for business and industry are information systems, that is, they maintain...
Software maintenance is expensive and difficult because software is complex and maintenance requires...
In 2002 we proposed a method to reverse engineer a Web application model. The proposed method deals ...
Software has become so complex that it is increasingly hard to have a complete understanding of how ...
With the Web’s emergence and generalization in various domains such as economy, commerce, education,...
Software has become so complex that it is increasingly hard to have a complete understanding of how ...
The World Wide Web, initially intended as a way to publish static hypertexts on the Internet, is mov...