Safety critical systems are typically subjected to hazard analysis before commissioning to identify and analyse potentially hazardous system states that may arise during operation. Currently, hazard analysis is mainly based on human reasoning, past experiences, and simple tools such as checklists and spreadsheets. Increasing system complexity makes such approaches decreasingly suitable. Furthermore, testing-based hazard analysis is often not suitable due to high costs or dangers of physical faults. A remedy for this are model-based hazard analysis methods, which either rely on formal models or on simulation models, each with their own benefits and drawbacks. This paper proposes a two-layer approach that combines the benefits of exhaustive analysis using formal methods with detailed analysis using simulation. Unsafe behaviours that lead to unsafe states are first synthesised from a formal model of the system using Supervisory Control Theory. The result is then input to the simulation where detailed analyses using domain-specific risk metrics are performed. Though the presented approach is generally applicable, this paper demonstrates the benefits of the approach on an industrial human-robot collaboration system.
翻译:目前,危害分析主要基于人的推理、过去的经验以及清单和表格等简单工具。系统复杂性的提高使得这种方法越来越不合适。此外,基于测试的危险分析往往不合适,因为物理缺陷的成本或危险性很高。这方面的一种补救办法是以模型为基础的危害分析方法,这些方法依靠的是正式模型或模拟模型,每个模型都有其自身的好处和缺点。本文件提出一种双层方法,将使用正式方法进行详尽分析的好处与利用模拟进行的详细分析结合起来。导致不安全状态的不安全行为首先从使用监督控制理论的系统正式模型中综合起来,然后在使用特定领域风险指标进行详细分析的情况下,对模拟提供投入。虽然提出的方法是普遍适用的,但本文件展示了在工业人类机器人合作系统上采用的方法的好处。