Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Automatic reconstruction of the underlying interaction design of web applications
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Engineering Web Applications for Reuse
IEEE MultiMedia
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
WARE: A Tool for the Reverse Engineering of Web Applications
CSMR '02 Proceedings of the 6th European Conference on Software Maintenance and Reengineering
Reverse Engineering to Achieve Maintainable WWW Sites
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Flexible Reverse Engineering of Web Pages with VAQUISTA
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
An Approach for Reverse Engineering of Web-Based Applications
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
WSE '02 Proceedings of the Fourth International Workshop on Web Site Evolution (WSE'02)
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Restructuring Multilingual Web Sites
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Towards a Better Understanding of Web Applications
WSE '01 Proceedings of the 3rd International Workshop on Web Site Evolution (WSE'01)
An investigation of cloning in web applications
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Discovering re-usable design solutions in web conceptual schemas: metrics and methodology
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Hi-index | 0.00 |
In this work we present techniques and tools that enable effective reverse engineering procedures for web applications that were developed using the promising ASP.NET technology. We deal with model-driven development in its reverse aspect by implementing reverse engineering methods. Our implemented methods model web applications using a well-known, web oriented and robust language, namely WebML. This is, to the authors' best knowledge, a novel re-engineering transformation. In this paper we propose a method to reverse engineer web applications in order to extract their conceptual model using WebML notation. Moreover, we present an efficient tool we have developed in order to implement the proposed method, along with a study of the application of our tool to an exemplar, content-management web application. The overall results are quite encouraging and indicate that our approach is efficient.