Source Code Independent Reverse Engineering of Dynamic Web Sites

Dirk Draheim, Christof Lutteroth
Institut für Informatik
Freie Universität Berlin
Takustr. 9, D-14195 Berlin
email: draheim@acm.org, lutterot@inf.fu-berlin.de

Gerald Weber
Department of Computer Science
The University of Auckland
38 Princes Street, Auckland 1020, New Zealand
email: weber@cs.auckland.ac.nz

Report B 04-10
June 2004

Abstract
This paper describes source-code independent reverse engineering of dynamic web sites. The tool Revangie builds a form-oriented analysis model solely from the usage of a web application. The recovered models can be, for example, exploited for the purpose of requirements engineering and load test development. Revangie can explore a given web application fully automatically or can passively record its usages. The collected data, i.e. data about screens, server-side programs, and system responsiveness, are analyzed in order to build a user interface model. The paper presents several adequate screen classifications, which are utilized to yield significant models.

Get the report here  or by anonymous ftp:
Server: fubinf.inf.fu-berlin.de
File: pub/reports/tr-b-04-10.pdf