【24h】

Developing High Assurance Systems: On the Role of Software Tools

机译:开发高保证系统:关于软件工具的作用

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

摘要

Recently, researchers have developed a number of powerful, formally based software tools, such as model checkers and theorem provers. To date, these tools have largely been used to analyze hardware designs. In the future, they should have significant value for analyzing the requirements and designs of software systems, especially high assurance software systems, where compelling evidence is needed that the system satisfies critical properties, such as safety and security properties. This paper briefly describes the different roles that formally based software tools can play in debugging, verifying, and testing software systems and software system artifacts. It also describes one important activity in software development not involving tools that is often neglected and that merits greater care and attention.
机译:最近,研究人员开发了许多功能强大的基于形式的软件工具,例如模型检查器和定理证明。迄今为止,这些工具已广泛用于分析硬件设计。将来,它们对于分析软件系统的需求和设计,特别是高可靠性软件系统,具有重要的价值,在这些系统中,需要有力的证据证明该系统满足关键特性,例如安全性和安全性。本文简要描述了正式的基于软件的工具在调试,验证和测试软件系统以及软件系统工件中可以发挥的不同作用。它还描述了软件开发中的一项重要活动,该活动不涉及通常被忽略且值得更多关注和关注的工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号