标准摘要
[中文适用范围]: Ada 语义接口规范 (ASIS) 是 Ada 环境(由 ISO/IEC 8652:1995 定义)和任何需要来自该环境的信息的工具之间的接口。 Ada 环境包括有价值的语义和句法信息。 ASIS 是一个开放且发布的可调用接口,它使 CASE 工具和应用程序开发人员可以访问此信息。 ASIS 被设计为独立于底层 Ada 环境实现,从而支持软件工程工具的可移植性,同时使工具开发人员无需了解 Ada 环境专有内部表示的复杂性。 受益于 ASIS 界面的工具示例包括:自动代码监视器、浏览器、调用树工具、代码重组器、编码标准合规工具、正确性验证器、调试器、依赖树分析工具、设计工具、文档生成器、指标工具、质量评估工具、逆向工程工具、重新工程工具、安全和安保工具、样式检查器、测试工具、时序估计器和转换器。 本国际标准规定了 Ada 编译环境的 ASIS 接口的形式和含义。 本国际标准适用于 Ada 编译环境中需要句法和语义信息的工具和应用程序。 [外文原描述]: The Ada Semantic Interface Specification (ASIS) is an interface between an Ada environment (as defined by ISO/IEC 8652:1995) and any tool requiring information from this environment. An Ada environment includes valuable semantic and syntactic information. ASIS is an open and published callable interface which gives CASE tool and application developers access to this information. ASIS has been designed to be independent of underlying Ada environment implementations, thus supporting portability of software engineering tools while relieving tool developers from needing to understand the complexities of an Ada environment’s proprietary internal representation. Examples of tools that benefit from the ASIS interface include: automated code monitors, browsers, call tree tools, code reformators, coding standards compliance tools, correctness verifiers, debuggers, dependency tree analysis tools, design tools, document generators, metrics tools, quality assessment tools, reverse engineering tools, re-engineering tools, safety and security tools, style checkers, test tools, timing estimators, and translators. This International Standard specifies the form and meaning of the ASIS interface to the Ada compilation environment. This International Standard is applicable to tools and applications needing syntactic and semantic information in the Ada compilation environment.
英文名称Information technology - Programming languages - Ada Semantic Interface Specification (ASIS)