马克·弗拉皮耶(编辑);亨利·哈布里亚斯(编辑) 软件规范方法。使用案例研究进行概述。 (英语) Zbl 0968.68092号 计算和信息技术的形式化方法(FACIT)。伦敦:斯普林格。xxiv,296页(2000年)。 在过去的二十年里,文献中提出了大量的规范方法。由于几个原因,很难对这些方法进行比较。首先,这些方法通常基于根本不同的概念;其次,规范化方法的描述往往冗长且技术性强;最后,由于演示方法的示例旨在突出其特定的功能和优雅,因此它们可能与演示其他方法的示例不同。本书的目的是比较几种规范方法。为此,在每种方法中都会处理一个简单的示例。系统而详细地描述了规范的设计;更准确地说,每个规范都是通过连续回答大约20个问题来制定的。虽然省略了对所处理方法的完整描述,但读者仍然能够理解每种方法的味道。另一本比较单个示例中不同规范方法的书是[J.-R.阿布里尔,E.伯格和H.朗玛克(编辑),《应用的形式数学》(Springer-Verlag,1996)];与之相比,本书技术性较低,更容易阅读,更合适,因为它专注于设计过程,而不是最终的规范。这本书分为十五章,每一章都致力于不同的规范方法,并由熟悉该方法的作者编写。所处理的规范方法包括Z、B、UML、Lotos、CASL、Coq和Petri网。不幸的是,一些成熟的方法,如VDM、Raise和ASM(抽象状态机)没有讨论。作为进一步的不足,规范方法的比较仅限于功能(即输入-输出)方面;特别是,在许多工业问题中至关重要的反应方面被忽视了。将规范“翻译”为(高效)程序的重要问题也没有得到解决。最后,由于示例极其简单,本书不允许对实际问题的方法的充分性作出结论。尽管存在这些不足,但对于那些想了解一种或多种规范方法而无需阅读相应手册的人,以及那些寻求适当规范方法的人,可以大力推荐本书。审核人:J.Loeckx(科伦) 引用于2文件 MSC公司: 60年第68季度 规范和验证(程序逻辑、模型检查等) 68甲15 编程语言理论 68-06 与计算机科学有关的会议记录、会议、收藏等 00B15号机组 杂项特定利益物品的收集 关键词:软件规范方法;软件规范;规范方法;规范语言 软件:Coq公司;SYROCO公司 PDF格式BibTeX公司 XML格式引用 \textit{M.Frappier}(编辑)和\textit{H.Habrias}(编),软件规范方法。使用案例研究进行概述。伦敦:Springer(2000;Zbl 0968.68092)