【24h】

Applying Learning Techniques to Oracle Synthesis

机译:将学习技术应用于Oracle Synthesis

获取原文

摘要

Software reliability is a primary concern in the construction of software, and thus a fundamental component in the definition of software quality. Analyzing software reliability requires a specification of the intended behavior of the software under analysis. Unfortunately, software many times lacks such specifications. This issue seriously diminishes the analyzability of software with respect to its reliability. Thus, finding novel techniques to capture the intended software behavior in the form of specifications would allow us to exploit them for automated reliability analysis. Our research focuses on the application of learning techniques to automatically distinguish correct from incorrect software behavior. The aim here is to decrease the developer's effort in specifying oracles, and instead generating them from actual software behaviors.
机译:软件可靠性是软件构建的主要问题,从而是软件质量定义中的基本组件。分析软件可靠性需要在分析中规范软件的预期行为。不幸的是,软件多次缺乏此类规格。此问题严重减少了软件可靠性的可分析性。因此,寻找以规范形式捕获预期的软件行为的新颖技术将使我们利用它们进行自动可靠性分析。我们的研究侧重于应用学习技术,从错误的软件行为自动区分正确。这里的目的是减少开发人员在指定oracles方面的努力,而是从实际的软件行为生成它们。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号