【24h】

Supporting multiple levels of criticality

机译:支持多个关键级别

获取原文

摘要

Current safety-critical embedded systems provide support for increasingly diverse and complex tasks, whose levels of criticality can be extremely different. Rather than validating all software to the highest level of confidence, it is more efficient to focus the validation effort on the most critical components. Consequently, it must be ensured that residual design faults in low criticality software cannot corrupt high criticality components. This paper defines an object-oriented integrity policy which ensures that such a property is enforced. Each object is assigned an integrity level related to its criticality. The policy defines rules to access the object methods so that no object can be corrupted by a lower integrity component. Several sorts of objects are accommodated, enabling safety-critical applications to be designed with great flexibility. This is illustrated by a prototype which is implemented on a CORBA-compliant distributed system.
机译:当前的安全关键型嵌入式系统为日益多样化和复杂的任务提供了支持,这些任务的关键级别可能有很大的不同。与其以最高的置信度验证所有软件,不如将验证工作集中在最关键的组件上,效率更高。因此,必须确保低关键性软件中的残留设计错误不会破坏高关键性组件。本文定义了一个面向对象的完整性策略,以确保强制执行此类属性。为每个对象分配与其重要性相关的完整性级别。该策略定义了访问对象方法的规则,因此没有任何对象可以被较低完整性的组件破坏。可以容纳多种对象,从而可以非常灵活地设计对安全性要求很高的应用程序。这是通过在兼容CORBA的分布式系统上实现的原型进行说明的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号