|Mission Oriented Architectural
Domain Analysis and Reverse Engineering
The DOWSER reengineering process consists of three steps:
This prototype toolset is currently under development. The initial version of the control flow analyzer, data flow analyzer, and rule-based detection engine are currently being completed (using the Refine tools). The knowledge base used in the transformation step is completed (implemented in the CLASSIC knowledge representation).
The DOWSER method is currently being validated by applying it to a series of legacy applications, including a small pilot database application, and scalability validation on larger programs such as WELTAB III.
You may download a copy of the Dowser as a 122,880-byte tar file.
DOWSER currently runs on Solaris, and processes C programs.
The tools are being developed and tested on a Sun SPARC platform (SPARC-20)
The Software Refinery (Refine languge and Refine-C), Motif 1.2, tcl 7.6, tk 4.2p2, and the CLASSIC knowledge representation and tools (from AT&T Bell Labs).
Documentation is not yet publicly available, but will be when the first version of the prototype is completed.
This page last modified on 8 July 1999.