首页> 美国政府科技报告 >Using formal methods to develop a paradigm for software design.
【24h】

Using formal methods to develop a paradigm for software design.

机译:使用正式方法开发软件设计范例。

获取原文

摘要

Formal methods have been used to analyze the properties of many kinds of systems. Over the past several years, a group at Argonne National Laboratory has been investigating the use of formal analysis techniques to study the behavior of fault tolerance in reactor control systems. This investigation has revealed that the key issue in modeling and qualifying fault tolerance properties is independence. Traditional verification tools (including formal analysis) deal with the issue of independence implicitly. For example, fault-injection testing may discover an instance where independence is not maintained when a system crash results from the injection of a single fault. However, this discovery is an effect of the method, in contrast to being a behavior for which the analysis is explicit. In contrast, the approach we describe here is based on the determination of essential system properties and the development of an analysis strategy that facilitates a formalization of that property within the context of the design. 9 refs.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号