【24h】

A panacea or academic poppycock: formal methods revisited

机译:灵丹妙药或学术性的poppycock:重新审视正式方法

获取原文

摘要

Many formal methods have been proposed to improve software quality. These include new specification and modeling languages as well as formal verification techniques, such as model checking and theorem proving. This paper describes several ways in which tools supporting formal methods can help improve the quality of both software code as well as software specifications and models. However, while promising, formal methods and their support tools are rarely used in practical software development. To overcome this problem, this paper describes a number of needed improvements - in techniques for requirements capture, in languages, in specifications and models, in code quality, and in code verification techniques - which could lead to more widespread use of formal methods and their support tools in practical software development.
机译:已经提出了许多正式的方法来提高软件质量。这些包括新的规范和建模语言以及形式验证方法,例如模型检查和定理证明。本文描述了支持形式化方法的工具可以帮助提高软件代码,软件规范和模型的质量的几种方法。但是,尽管有希望,但正式的方法及其支持工具很少在实际的软件开发中使用。为了克服这个问题,本文描述了许多必要的改进-需求捕获技术,语言,规范和模型,代码质量和代码验证技术-可能导致形式化方法及其方法的更广泛使用。实用软件开发中的支持工具。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号