In the ASAP method, linkage information in a structure is expressed
via a series of axioms. The axioms come in two basic types, either
describing when nodes are equal (aliased) or unequal
(disjoint). To incorporate this information into the AG
description we augment it with two further FSAs,
to hold
the aliasing information and
to hold the disjointness
information. We can then add to the information provided by the bare
AG structure by combining with
and
at
appropriate points in the analysis.
There are three kinds of axiom in the ASAP framework.
We then build
by ORing together all the FSAs produced from
axioms 1 and 2, and
by ORing the ones from axiom 3. We can
thus automatically generate
and
from ASAP
axioms, and thus combine these descriptions with the bare AG ones.
It should be noted that the FSAs for some sets of axioms can get quite
large, for example the axioms for a sparse matrix produce a
of approximately 150 states. This may be too large for
much further analysis of the structure to be completed.