论文标题

概率控制流计划的减少方法用于可靠性分析

Reduction Methods on Probabilistic Control-flow Programs for Reliability Analysis

论文作者

Dubslaff, Clemens, Morozov, Andrey, Baier, Christel, Janschek, Klaus

论文摘要

现代安全 - 关键系统是异质,复杂且高度动态的。他们需要可靠性评估方法,这些方法超出了经典的静态方法,例如故障树,事件树或可靠性框图。有希望的动态可靠性分析方法采用概率模型检查各种概率基于状态的模型。但是,这种方法必须解决众所周知的状态空间爆炸问题。为了与此问题竞争,还通过离散的马尔可夫链或马尔可夫决策过程成功地应用了诸如对称性减少和部分阶层诸如对称性降低和部分订购方法之类的减少方法。这种模型通常使用守卫命令语言提供的概率程序指定。在本文中,我们提出了在纯粹句法级别运行的概率程序的两种自动还原方法:重置值优化和注册分配优化。提出的技术依赖于从编译器结构中众所周知的概念,例如实时范围分析和通过干扰图着色注册分配。应用于模型以Simulink建立的飞机速度控制环的冗余系统模型,我们显示了实施还原方法的有效性。我们证明,模型尺寸的减少是可能的三个数量级,并表明我们可以实现可靠性分析的重要加速。

Modern safety-critical systems are heterogeneous, complex, and highly dynamic. They require reliability evaluation methods that go beyond the classical static methods such as fault trees, event trees, or reliability block diagrams. Promising dynamic reliability analysis methods employ probabilistic model checking on various probabilistic state-based models. However, such methods have to tackle the well-known state-space explosion problem. To compete with this problem, reduction methods such as symmetry reduction and partial-order reduction have been successfully applied to probabilistic models by means of discrete Markov chains or Markov decision processes. Such models are usually specified using probabilistic programs provided in guarded command language. In this paper, we propose two automated reduction methods for probabilistic programs that operate on a purely syntactic level: reset value optimization and register allocation optimization. The presented techniques rely on concepts well known from compiler construction such as live range analysis and register allocation through interference graph coloring. Applied on a redundancy system model for an aircraft velocity control loop modeled in SIMULINK, we show effectiveness of our implementation of the reduction methods. We demonstrate that model-size reductions in three orders of magnitude are possible and show that we can achieve significant speedups for a reliability analysis.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源