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.