Architecture of ASIS A tool to Support Code Analysis of Complex Systems Currie Colket, SPAWAR, Arlington, Virginia Gary Barnes, Rational Software Corporation, Santa Clara, California Steve Blake, Thomson Software Products, San Diego, California Dan Cooper, Boeing, Seattle, Washington Jesper Jcrgensen, DDC-I, Lyngby, Denmark Clyde Roby, IDA, Alexandria, Virginia Dan Rittersdorf, Concurrent Computer Corporation, Sparta, Michigan Dr. Sergey Rybin, Moscow State University, Moscow, Russia Dr. Alfred Strohmeier, Swiss Federal Institute of Technology, Lausanne, Switzerland Bill Thomas, MITRE, McLean, Virginia Ada Semantic Interface Specification (ASIS), as an emerging ISO standard, supports code analysis as part of good software engineering practice. ASIS can be an effective tool in addressing many software engineering, software quality, and software reliability issues to support the development of high-integrity systems. It can be effective in understanding complexity and thus mitigate the software crisis. The Ada Semantic Interface Specification (ASIS) is an interface between an Ada environment as defined by ISOIIEC 8652 (the Ada95 Reference Manual) and any tool requiring information from this environment. An Ada environment includes valuable semantic and syntactic information useful for assessing software quality. Examples of tools that benefit from the ASIS interface include: automated code monitors, browsers, call tree tools, code reformators,
/lp/association-for-computing-machinery/architecture-of-asis-a-tool-to-support-code-analysis-of-complex-cKc0XCF4NN