×

软件规范方法。使用案例研究进行概述。 (英语) 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(抽象状态机)没有讨论。作为进一步的不足,规范方法的比较仅限于功能(即输入-输出)方面;特别是,在许多工业问题中至关重要的反应方面被忽视了。将规范“翻译”为(高效)程序的重要问题也没有得到解决。最后,由于示例极其简单,本书不允许对实际问题的方法的充分性作出结论。
尽管存在这些不足,但对于那些想了解一种或多种规范方法而无需阅读相应手册的人,以及那些寻求适当规范方法的人,可以大力推荐本书。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
68甲15 编程语言理论
68-06 与计算机科学有关的会议记录、会议、收藏等
00B15号机组 杂项特定利益物品的收集
PDF格式BibTeX公司 XML格式引用