首页> 外文OA文献 >Closer to Reliable Software: Verifying Functional Behaviour of Concurrent Programs
【2h】

Closer to Reliable Software: Verifying Functional Behaviour of Concurrent Programs

机译:更接近可靠的软件:验证并发程序的功能行为

摘要

If software code is developed by humans, can we as users rely on its absolute correctness? Today's software is large, complex, and prone to errors. Although many bugs are found in the process of testing, we can never slaim that the delivered software is bug-free. Errors still occur when software is in use; and errors exist that will perhaps never occur. Reaching an absolute zero bug state for usable software is practically impossible. On the other side we have mathematical logic, a very powerful machinery for reasoning and drawing conclusions based on facts. The power of mathematical logic is certainty: when a given statement is mathematically proven, it is indeed absolutely correct. When a technique for verifying software is based on logic, it allows one to mathematically prove properties about the program. These so-called formal verification techniques are very challenging to develop, but what they promise is highly valuable, and so, they certainly deserve close research attention. This thesis shows the benefits and drawbacks of this style of reasoning, and proposes novel techniques that respond to some important verification challenges. Still, mathematical logic is theory, and software is practice. Thus, formal verification can not guarantee absolute correctness of software, but it certainly has the potential to move us much closer to reliable software.
机译:如果软件代码是人为开发的,我们作为用户可以依赖其绝对正确性吗?当今的软件庞大,复杂且容易出错。尽管在测试过程中发现了许多错误,但是我们永远不能说交付的软件没有错误。使用软件时仍然会发生错误;并且存在可能永远不会发生的错误。对于可用软件,要达到绝对零错误状态实际上是不可能的。另一方面,我们有数学逻辑,这是一个非常强大的机制,可以根据事实进行推理和得出结论。数学逻辑的力量是确定的:当给定的陈述在数学上得到证明时,它的确是绝对正确的。当一种用于验证软件的技术基于逻辑时,它允许人们以数学方式证明有关程序的属性。这些所谓的形式验证技术发展起来非常具有挑战性,但是它们所承诺的却具有很高的价值,因此,它们当然值得密切研究。本文展示了这种推理方式的利弊,并提出了应对某些重要验证挑战的新颖技术。尽管如此,数学逻辑还是理论,而软件是实践。因此,形式验证不能保证软件的绝对正确性,但肯定有可能使我们更接近可靠的软件。

著录项

  • 作者

    Zaharieva M.;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 und
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号