Generation of Documentation using ASIS Tools

Steven V. Hovater

Abstract

The Ada Semantic Interface Specification offers a unique capability to Ada development projects: the ability to construct tools that navigate through the semantic network formed by one's compiled code. In particular, producing accurate documentation based upon existing source code is a possibility; if one can identify the composite types that act as messages between different parts of one's system, then it is entirely feasible to generate an interface description document based upon the actual content of the code, thus automating what has been historically, a tedious process.