Program Dependendences
"Developing and Integrating ProDAG in the Arcadia Environment,"
by D.J. Richardson, O. O'Malley, C. Moore and S.L. Aha
in Proceedings of ACM SIGSOFT 92: Fifth Symposium on Software
Development Environments, December 1992
Abstract
ProDAG is an analysis toolset that provides an application
programmatic interface for program dependence analysis. Program
dependences are syntactic relationships between program statements.
The ProDAG interface provides a uniform set of operations for
creating and accessing several pre-defined dependence relations,
which are represented as graphs, as well as a standard mechanism for
developing new dependence graphs. ProDAG is one analysis toolset in
Arcadia. ProDAG was developed in the Arcadia environment and has
been integrated with the language processing, object management, and
process definition components of the Arcadia architecture, and further
integration with the user interface development system and the
measurement and evaluation components are underway. This paper
describes the design, implementation and integration of
ProDAG within Arcadia.
from Debra J. Richardson
djr@ics.uci.edu
Department of Information and Computer Science,
University of California, Irvine CA 92717-3425