Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
RMM: a methodology for structured hypermedia design
Communications of the ACM
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
Information modeling in the new millennium
Designing enterprise applications with the J2EE platform
Designing enterprise applications with the J2EE platform
Iterative Reengineering of Legacy Systems
IEEE Transactions on Software Engineering
Extending UML for Modeling Web Applications
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3 - Volume 3
Report from the Second International Workshop on Adoption-Centric Software Engineering (ACSE 2002)
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
Core JavaServer Faces
Towards a Technique for Reverse Engineering Web Transactions from a User's Perspective
IWPC '04 Proceedings of the 12th IEEE International Workshop on Program Comprehension
MMM '05 Proceedings of the 11th International Multimedia Modelling Conference
Towards a Holistic Approach to Redesigning Legacy Applications for the Web with UWAT
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
Towards a common metamodel for the development of web applications
ICWE'03 Proceedings of the 2003 international conference on Web engineering
A comprehensive design model for integrating business processes in web applications
International Journal of Web Engineering and Technology
Automatic generation of web applications from visual high-level functional web components
Advances in Software Engineering
Information Systems Frontiers
Hi-index | 0.00 |
This paper reports on a case study of redesigning a legacy application for the Web using the Ubiquitous Web Applications Design Framework with an extended version of its Transaction Design Model (UWAT+). Web application design methodologies hold the promise of engineering high-quality and long-lived Web systems and rich Internet applications. However, many such techniques focus solely on green-field development, and do not properly address the situation of leveraging the value locked in legacy systems. The redesign process supported by UWAT+ holistically blends design recovery technologies for capturing the know-how embedded in the legacy application with forward design methods particularly well suited for Web-based systems. The case study highlights some of the benefits of using UWAT+ in this context, as well as identifying possible areas for improvement in the redesign process and opportunities for tool automation to support it.