Autonomous CPSs are often required to handle uncertainties and self-manage the system operation in response to problems and increasing risk in the operating paradigm. This risk may arise due to distribution shifts, environmental context, or failure of software or hardware components. Traditional techniques for risk assessment focus on design-time techniques such as hazard analysis, risk reduction, and assurance cases among others. However, these static, design-time techniques do not consider the dynamic contexts and failures the systems face at runtime. We hypothesize that this requires a dynamic assurance approach that computes the likelihood of unsafe conditions or system failures considering the safety requirements, assumptions made at design time, past failures in a given operating context, and the likelihood of system component failures. We introduce the ReSonAte dynamic risk estimation framework for autonomous systems. ReSonAte reasons over Bow-Tie Diagrams (BTDs) which capture information about hazard propagation paths and control strategies. Our innovation is the extension of the BTD formalism with attributes for modeling the conditional relationships with the state of the system and environment. We also describe a technique for estimating these conditional relationships and equations for estimating risk based on the state of the system and environment. To help with this process, we provide a scenario modeling procedure that can use the prior distributions of the scenes and threat conditions to generate the data required for estimating the conditional relationships. To improve scalability and reduce the amount of data required, this process considers each control strategy in isolation and composes several single-variate distributions into one complete multi-variate distribution for the control strategy in question.
翻译:为了应对问题和操作模式中日益增加的风险,往往需要自主的CPS处理不确定性和自我管理系统操作,这种风险可能是由于分布变化、环境环境背景或软件或硬件部件故障造成的。传统的风险评估技术侧重于设计-时间技术,例如危险分析、减少风险和保证案例等。然而,这些静态、设计-时间技术没有考虑到系统运行时面临的动态传播路径和故障。我们假设这需要一种动态的保证方法,考虑到安全要求、设计时间作出的假设、在特定操作环境下过去的故障以及系统部件故障的可能性,从而计算系统运行不安全条件或系统失灵的可能性。我们采用ReSonAt 动态风险估算框架,用于自主系统设计、风险分析、减少风险路径和控制战略。我们的创新是扩展BTD形式主义,其属性是模拟与系统和环境状况的有条件关系。我们还描述了一种技术,用以估算一种有条件的关系和方程式,用以根据当前风险分布状况估算风险的每一种风险。我们用这一数据模型来计算出一种必要的数据序列,可以提供一种数据在系统和单一环境中改进数据分配过程。