首页> 外文会议>Safety-Critical Systems Symposium; 20040217-19; Birmingham(GB) >A Rigorous Specification Technique for High Quality Software
【24h】

A Rigorous Specification Technique for High Quality Software

机译:高质量软件的严格规范技术

获取原文
获取原文并翻译 | 示例

摘要

Too many software projects fail. One important reason, though not the only one, is the absence of a good specification. Specifications should be complete, consistent, comprehensible, and correct. Correctness can only be demonstrated if the specification is formal (so that reasoning can be supported); but the associated use of a formal language seriously reduces user comprehension, so there is a conflict between these two properties. We contend that formal methods should be used but that their use should be totally concealed and automated, so that users are unaware of the underlying formality. We have constructed a specification toolset, called CREATIV, which embodies this approach. The use of formal methods mandates a scientific approach. One possible approach is to formalise specification knowledge as an axiomatic system. The CREATIV toolset uses a new model and a new definition of the specification process, together with an axiomatic theory to support specification knowledge. All operations in the system are provable and traceable; we have built the reasoning component of the CREATIV toolset on the basis of this theory. We have used the toolset for specification on a range of projects. More recently, we have used it on a small number of government projects. We report on some of the advantages of its use, and offer some preliminary comments on a comparative specification exercise.
机译:太多的软件项目失败。一个重要的原因(尽管不是唯一的原因)是缺少良好的规范。规格应完整,一致,可理解且正确。只有规范是正式的,才能证明正确性(以便可以支持推理);但是形式语言的相关使用严重降低了用户的理解力,因此这两个属性之间存在冲突。我们认为应该使用形式化方法,但是应该完全隐藏和自动化它们的使用,以使用户不了解底层形式。我们构建了一个名为CREATIV的规范工具集,体现了这种方法。形式方法的使用要求科学方法。一种可能的方法是将规范知识形式化为公理系统。 CREATIV工具集使用新的模型和规范流程的新定义以及公理理论来支持规范知识。系统中的所有操作都是可证明且可追溯的;我们基于此理论构建了CREATIV工具集的推理组件。我们已经使用该工具集来确定一系列项目的规格。最近,我们在少数政府项目中使用了它。我们报告了其使用的一些优点,并就比较规格说明提供了一些初步意见。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号