×

安娜

swMATH ID: 36323
软件作者: 大卫·勒克姆
描述: 使用规范进行编程。介绍ANNA,一种用于指定Ada程序的语言。ANNA的参考手册是针对ADA社区的另一卷。ANNA是ADA的语言扩展,包括正式指定ADA程序预期行为的工具。它的设计是为了满足用精确的机器可处理注释来扩充ADA的感知需求,以便将成熟的规范和文档的正式方法应用于ADA程序。当前的ANNA设计包括除任务外所有ADA构造的注释。形式规范的类似扩展可用于其他类似Algol的语言,如Pascal、PL/1、Concurrent Pascal和Modula;本质上,这些扩展将是ANNA的子集。ANNA的设计从一开始就有四个主要考虑因素:1。构造注释对于ADA程序员来说应该很容易,并且应该尽可能地依赖于ADA的符号和概念。2.ANNA应具有在程序规范和文档中广泛使用的语言特征。3.ANNA应提供一个框架,在该框架内,各种既定的正式指定程序理论可应用于ADA。4.注释应同样适用于程序生命周期中的不同可能应用。这些应用程序不仅包括对已完成程序的测试、调试和正式验证,还包括在需求分析和程序设计的早期阶段对程序部分进行规范。
主页: https://www.springer.com/gp/book/9783540179801
依赖项: 艾达
关键词: 规范语言;艾达;安娜;软件开发;使用规范编程
相关软件: 阿达95;火花;规格#;JML公司;艾菲尔;落叶松;贾斯;喀拉喀托;胡迪尼;Z轴;CalcCheck(计算检查);布吉;电子稳定控制系统/Java;简化;综合;Daikon公司;哈斯克尔;科根(Cogent);损益;毫升
引用于: 8文件

按年份列出的引文