Download Hets User Guide
Transcript
Figure 8: Architecture of the heterogeneous tool set. The static analysis is based on the static analysis of basic specifications, and transforms an abstract syntax tree to a development graph (cf. Sect. 7 above). Starting with a node corresponding to the empty theory, it successively extends (using the static analysis of basic specifications) and/or translates (along the intra- and inter-logic translations) the theory, while simultaneously adding nodes and links to the development graph. Heterogeneous proof management is done using heterogeneous development graphs, as described in Sect. 7. For local proof goals, logic-specific provers are invoked, see Sect. 10. HETS can store development graphs, including their proofs. Therefore, HETS uses the so-called ATerm format [8], which is used as interchange format for interfacing with other tools. More details can be found in [20, 26] and in the overview of modules provided in the developers section of the HETS home page at http://www.dfki.de/sks/ hets. HETS is mainly maintained by Christian Maeder ([email protected]) and Till Mossakowski ([email protected]). The mailing list is [email protected] the homepage is 23