首页> 外文会议>Conference on Systems Engineering Research >Method for Generating a Diverse Set of Requirements for Safety-Critical Systems
【24h】

Method for Generating a Diverse Set of Requirements for Safety-Critical Systems

机译:为安全关键系统生成各种要求的方法

获取原文

摘要

Automatic digital safety-critical systems are often architected with redundant hardware in order to combat the effects of a single failure that could prevent the system from performing its safety function. Additionally, diverse hardware and software are typically employed to guard against any potential common-cause failures that would likewise cause an inability of the system to carry out its safety function. An all digital (processor or programmable logic-based) implementation usually requires the development of two digital systems by two separate software (and frequently hardware) teams which operate in parallel to provide the safety function. Strict rules are applied to the development process to ensure that the separate teams do not share information or influence each other's designs. Even though this technique provides a means to develop a diverse set of digital safety-critical equipment, the system design still begins with a single set of requirements. Therefore, it is conceivable that the two design teams may create solutions that contain identical design elements. Any flaws or vulnerabilities in the common elements would then be shared between the two designs making the system vulnerable to common-cause failures thus defeating the benefit of utilizing diverse design teams. A method is proposed herein to address this limitation. This method entails the classification of the individual requirements of the source specification according to a detailed hierarchical taxonomy and the subsequent altering of the classified requirements. The taxonomy is structured so that the leaf-level classifiers are mutually exclusive or uncorrelated and the classified requirements are altered to be more stringent. The original and constrained requirements are allocated to two specifications documents in such a way that for certain requirements, the original version appears in the specification for one design team and the constrained version appears in the specification for the other. By using this process, sufficient requirements diversity results increasing the likelihood the two separate development teams will achieve a greater degree of design and implementation diversity than two teams using the same set of requirements. This increased product diversity should ultimately result in fewer latent common-cause faults residing in the two diverse systems. Furthermore, the degree of diversity achieved is expected to be greater when requirements diversity is employed, as compared to a traditional approach in which diversity is achieved by chance.
机译:自动数字安全关键系统通常使用冗余硬件架构,以便打击单个故障的效果,这些效果可能会阻止系统执行其安全功能。此外,通常使用不同的硬件和软件来防范任何潜在的常见故障,同样会导致系统无法执行其安全功能。所有数字(处理器或可编程逻辑)实现通常需要通过两个单独的软件(和频繁硬件)团队进行两个数字系统,该团队并行运行以提供安全功能。严格的规则适用于开发过程,以确保单独的团队不分享信息或影响彼此的设计。尽管该技术提供了一种开发多种数字安全关键设备的方法,但系统设计仍然以一系列要求开头。因此,可以想到这两支设计团队可以创建包含相同设计元素的解决方案。然后将在两个设计之间共享共同元素中的任何缺陷或漏洞,使系统容易受到共同的故障,从而衡量利用不同设计团队的益处。在此提出一种方法来解决这种限制。此方法根据详细的分类分类和随后的分类要求进行分类,源规范的各个要求。分类系统被结构化,使得叶级分类器是互斥的或不相关的,并且归类要求被改变为更严格的。原始和约束的要求将以这样的方式分配给两个规格文档,即出于某些要求,原始版本出现在一个设计团队的规范中,并且约束版本出现在另一个设计团队中的规范中。通过使用此过程,足够的要求多样性导致两个独立的开发团队的可能性增加了比两支由同一规定的一组比两队更大程度地实现更大程度的设计和实施多样性。这种增加的产品多样性应最终导致居住在两个不同系统中的潜在常见的常见故障。此外,与采用多样性的多样性相比,在采用多样性的方法相比,预期实现的多样性更大。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号