Domain Analysis and Reverse Engineering (DARE)

Table of Contents


Most existing reverse engineering techniques examine a program from a syntactic point of view, without any understanding of the program's application domain.

The Domain Analysis and Reverse Engineering (DARE) Project is an attempt to augment reverse engineering with knowledge of a program's application domain. By building and using application domain models, we hope to increase the scope of what can be recoved from existing code and reduce the effort required to perform the recovery.

Group Members



A copy of the software used to implement the key-word searcher described in the final report is available for downloading.

Related Research


This project is sponsored by the Software Technology Branch of the Army Research Laboratory.

This page last modified on 4 December 1997.