37 research outputs found

    Quantitative evaluation of Pandora Temporal Fault Trees via Petri Nets

    Get PDF
    ยฉ 2015, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved. Using classical combinatorial fault trees, analysts are able to assess the effects of combinations of failures on system behaviour but are unable to capture sequence dependent dynamic behaviour. Pandora introduces temporal gates and temporal laws to fault trees to allow sequence-dependent dynamic analysis of events. Pandora can be easily integrated in model-based design and analysis techniques; however, the combinatorial quantification techniques used to solve classical fault trees cannot be applied to temporal fault trees. Temporal fault trees capture state and therefore require a state space solution for quantification of probability. In this paper, we identify Petri Nets as a possible framework for quantifying temporal trees. We describe how Pandora fault trees can be mapped to Petri Nets for dynamic dependability analysis and demonstrate the process on a fault tolerant fuel distribution system model

    Rich Interfaces for Dependability: Compositional Methods for Dynamic Fault Trees and Arcade models

    Get PDF
    This paper discusses two behavioural interfaces for reliability analysis: dynamic fault trees, which model the system reliability in terms of the reliability of its components and Arcade, which models the system reliability at an architectural level. For both formalisms, the reliability is analyzed by transforming the DFT or Arcade model to a set of input-output Markov Chains. By using compositional aggregation techniques based on weak bisimilarity, significant reductions in the state space can be obtained

    DFTCalc: a tool for efficient fault tree analysis

    Get PDF
    Effective risk management is a key to ensure that our nuclear power plants, medical equipment, and power grids are dependable; and it is often required by law. Fault Tree Analysis (FTA) is a widely used methodology here, computing important dependability measures like system reliability. This paper presents DFTCalc, a powerful tool for FTA, providing (1) efficient fault tree modelling via compact representations; (2) effective analysis, allowing a wide range of dependability properties to be analysed (3) efficient analysis, via state-of-the-art stochastic techniques; and (4) a flexible and extensible framework, where gates can easily be changed or added. Technically, DFTCalc is realised via stochastic model checking, an innovative technique offering a wide plethora of powerful analysis techniques, including aggressive compression techniques to keep the underlying state space small

    Systematic approach furthering confirmation measures of safety critical automotive systems

    Get PDF
    Different system elements are developed independently from diverse suppliers and teams before being integrated together into safety critical automotive systems such as steering or braking systems by a manufacturer. It must be guaranteed that, despite this independent development, the achievement of the safety requirements for the overall system can be demonstrated. The necessary agreements and the integration of the necessary safety information for the overall system generate higher extra costs. In order to reduce development time and cost, systematic reuse can be a solution to engineering the required artifacts. Reassessment represents an additional source of cost. Even small modifications of a system or exchanging a component after it has been certified necessitates a reassessment. The effort required for reassessment, in many cases reaches the original effort of certification for the complete system or even exceeds it. To minimize the effort and cost of a reassessment, this paper introduces a theoretical foundation of a model-based engineering approach to reuse a safety case and change only the modified parts. This paper presents a reusability framework to support the distributed development environment together with the different composition scenarios with respect to ISO26262. A further benefit of this approach is that for development of variants in product-line, the Safety assessment process can now be easily expressed and managed

    DFTCalc: A Tool for Efficient Fault Tree Analysis

    Full text link

    DFTCalc: a tool for efficient fault tree analysis (extended version)

    Get PDF
    Effective risk management is a key to ensure that our nuclear power plants, medical equipment, and power grids are dependable; and is often required by law. Fault Tree Analysis (FTA) is a widely used methodology here, computing important dependability measures like system reliability. This paper presents DFTCalc, a powerful tool for FTA, providing (1) efficient fault tree modelling via compact representations; (2) effective analysis, allowing a wide range of dependability properties to be analysed (3) efficient analysis, via state-of-the-art stochastic techniques; and (4) a flexible and extensible framework, where gates can easily be changed or added. Technically, DFTCalc is realised via stochastic model checking, an innovative technique offering a wide plethora of pow- erful analysis techniques, including aggressive compression techniques to keep the underlying state space small

    Integrating satisfiability solving in the assessment of system reliability modeled by dynamic fault trees

    Get PDF
    International audienceFault trees (FTs) and their extensions are diagrammatic formalisms that are commonly used for reliability assessment and that represent the structure function of systems. The structure function determines tie sets and cut sets, and minimal tie sets are instrumental for assessing systems reliability. In a previous paper, we used satisfiability (SAT) techniques to compute tie sets from the structure function. In this paper we define minimal tie sets with sequences (MTSSs) as an extension of minimal tie sets for analyzing dynamic fault trees (DFTs), and we extend our previous techniques for computing MTSSs. We illustrate our approach using a standard case study and assess its performance over several industrial-size benchmarks

    Efficient Modelling and Generation of Markov Automata (extended version)

    Get PDF
    This paper introduces a framework for the efficient modelling and generation of Markov automata. It consists of (1) the data-rich process-algebraic language MAPA, allowing concise modelling of systems with nondeterminism, probability and Markovian timing; (2) a restricted form of the language, the MLPPE, enabling easy state space generation and parallel composition; and (3) several syntactic reduction techniques on the MLPPE format, for generating equivalent but smaller models. Technically, the framework relies on an encoding of MAPA into the existing prCRL language for probabilistic automata. First, we identify a class of transformations on prCRL that can be lifted to the Markovian realm using our encoding. Then, we employ this result to reuse prCRL's linearisation procedure to transform any MAPA specification to an equivalent MLPPE, and to lift three prCRL reduction techniques to MAPA. Additionally, we define two novel reduction techniques for MLPPEs. All our techniques treat data as well as Markovian and interactive behaviour in a fully symbolic manner, working on specifications instead of models and thus reducing state spaces prior to their construction. The framework has been implemented in our tool SCOOP, and a case study on polling systems and mutual exclusion protocols shows its practical applicability

    A Methodology for Hierarchical Reliability Analysis of Combat Systems Using FTA and BBN

    Get PDF
    ์ „ํˆฌ ์‹œ์Šคํ…œ์˜ ์ทจ์•ฝ์ ์„ ๋ถ„์„ํ•˜์—ฌ ์‹ ๋ขฐ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ๋งŽ์€ ์—ฐ๊ตฌ๊ฐ€ ์žˆ๋‹ค. ์ „ํˆฌ ์‹œ์Šคํ…œ์˜ ์‹ ๋ขฐ์„ฑ์„ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ „ํˆฌ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ์œ„ํ˜‘ ์š”์ธ์„ ๊ณ ๋ คํ•˜์—ฌ์•ผ ํ•œ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์ „ํˆฌ ์‹œ์Šคํ…œ ์‹ ๋ขฐ์„ฑ ๋ถ„์„์€ ์ถฉ๋Œ์— ๊ด€๋ จ๋œ ์œ„ํ˜‘์„ ํ† ๋Œ€๋กœ ์‹ ๋ขฐ์„ฑ์„ ๋ถ„์„ํ•˜์˜€๋‹ค. ํ•˜์ง€๋งŒ ์ถฉ๋Œ๊ณผ ๋”๋ถˆ์–ด ์—๋„ˆ์ง€, ์ถฉ๊ฒฉ, ์ง„๋™ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์œ„ํ˜‘์ด ์กด์žฌํ•œ๋‹ค. ์ตœ๊ทผ ์—๋„ˆ์ง€, ์ถฉ๊ฒฉ, ์ง„๋™ ๋“ฑ์˜ ๊ฐ๊ฐ์˜ ์œ„ํ˜‘์— ๋Œ€ํ•œ ์—ฐ๊ตฌ์™€ ๋”๋ถˆ์–ด ์ด๋Ÿฌํ•œ ์œ„ํ˜‘๋“ค์„ ๋™์‹œ์— ๊ณ ๋ คํ•ด์•ผํ•  ํ•„์š”์„ฑ์ด ๋Œ€๋‘๋˜์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค์–‘ํ•œ ์œ„ํ˜‘์„ ๋™์‹œ์— ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์ง์ ‘์ ์ธ ๋ฐฉ๋ฒ•์€ ์—ฐ๊ตฌ๋˜์ง€ ์•Š์•˜๋‹ค. ์ด์— ์ „ํˆฌ์‹œ์Šคํ…œ์˜ ์‹ ๋ขฐ์„ฑ ๋ถ„์„์„ ์œ„ํ•˜์—ฌ ์ถฉ๋Œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—๋„ˆ์ง€, ์ถฉ๊ฒฉ, ์ง„๋™ ๋“ฑ ๋‹ค์–‘ํ•œ ์œ„ํ˜‘์„ ๋™์‹œ์— ๊ณ ๋ คํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•˜๋‹ค. ๋˜ํ•œ, ๊ตฌ์„ฑ ์š”์†Œ๊ฐ„์˜ ์˜์กด์ ์ธ ๊ด€๊ณ„๋ฅผ ๋ชจ๋‘ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ„์„ ๊ธฐ๋ฒ•์„ ์ด์šฉํ•˜์—ฌ ์ „ํˆฌ ์‹œ์Šคํ…œ์˜ ์‹ ๋ขฐ์„ฑ์„ ๋ถ„์„ํ•˜์—ฌ์•ผ ํ•œ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ๊ฐ ์š”์†Œ์˜ ํŠน์ง•๋“ค์— ๋”ฐ๋ผ FTA ๊ธฐ๋ฒ•๊ณผ BBN์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์ธต์ ์œผ๋กœ ์‹ ๋ขฐ์„ฑ์„ ๋ถ„์„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•œ๋‹ค. ์ œ์•ˆํ•˜๋Š” ๋ฐฉ๋ฒ•์€ 2๊ฐœ์˜ ๊ณ„์ธต์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ํ•˜์œ„ ๊ณ„์ธต์—์„œ๋Š” FTA ๊ธฐ๋ฒ•์„ ์ด์šฉํ•˜์—ฌ ์ „ํˆฌ ์‹œ์Šคํ…œ์˜ ๊ฐ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๊ณ ์žฅ ํ™•๋ฅ ์„ ๋„์ถœํ•œ๋‹ค. ๊ตฌ์„ฑ ์š”์†Œ์˜ ๊ณ ์žฅ ํ™•๋ฅ ์€ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์œ„ํ˜‘์„ ๋™์‹œ์— ๊ณ ๋ คํ•˜์—ฌ ๋ถ„์„๋œ๋‹ค. ์ƒ์œ„ ๊ณ„์ธต์—์„œ๋Š” ํ•˜์œ„ ๊ณ„์ธต์—์„œ ๋„์ถœ๋œ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๊ณ ์žฅ ํ™•๋ฅ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ธฐ๋Šฅ ์ˆ˜์ค€(function-level)์˜ ์ƒ์‹ค ํ™•๋ฅ ์„ ๋ถ„์„ํ•˜์—ฌ ์ „ํˆฌ ์‹œ์Šคํ…œ์˜ ์‹ ๋ขฐ์„ฑ์„ ๋ถ„์„ํ•œ๋‹ค. ์ด๋•Œ ๊ตฌ์„ฑ ์š”์†Œ๋“ค์˜ ๊ณ ์žฅ์— ๋Œ€ํ•œ ์ข…์†์  ๊ด€๊ณ„๋ฅผ ๊ณ ๋ คํ•˜๊ธฐ ์œ„ํ•˜์—ฌ BBN์„ ์ด์šฉํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์˜ ํšจ์šฉ์„ฑ์„ ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๋Œ€์ƒ ์‹œ์Šคํ…œ์„ ์ •์˜ํ•˜๊ณ  ์ œ์•ˆํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ด์šฉํ•˜์—ฌ ์‚ฌ๋ก€ ์—ฐ๊ตฌ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค. ์‚ฌ๋ก€ ์—ฐ๊ตฌ์—์„œ๋Š” ์ œ์•ˆํ•˜๋Š” ๋ถ„์„ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ณ„์‚ฐ์„ ์ž๋™ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ด์šฉํ•œ๋‹ค. |There are many studies to analyze the vulnerability of combat system to improve reliability. To analyze the reliability of a combat system, various threats affecting the combat system should be considered. Most reliability analysis of the combat system analyzed reliability based on impact-related threats. However, there are various threats such as energy, shock, and vibration as well as impact. Recently, it is necessary to simultaneously consider the threats, in addition to studying various threats such as fire, shock, and energy. However, no method of integrating the threats has been studied. In order to analyze the reliability of the combat system, it is necessary to take an integrated approach to energy, shock, vibration, and impact. In addition, the reliability of the combat system should be analyzed using reliability techniques that can express all of the dependency relationships between components. In this paper, we propose a method to analyze reliability using FTA and BBN hierarchically according to the features of each element. This method consists of two layers: a lower layer and a upper layer. In the lower layer, the failure probability of each component of the combat system is analyzed using the FTA. The failure probability of a component is analyzed considering the possible threats of the component. In the upper layer, the loss probability of function-level is analyzed based on the failure probability of the components derived from the lower layer. And the reliability of combat system is analyzed using loss probability of function. BBN is used to consider the dependence of the failure of components. To verify utility of the proposed method, we defines the target system and analyzes reliability of the system through the case study. we uses a program developed to automate the calculation of the proposed analysis method.์ œ 1 ์žฅ ์„œ ๋ก  1 ์ œ 2 ์žฅ ๊ด€๋ จ ์—ฐ๊ตฌ 4 2.1 FTA ๊ธฐ๋ฒ• 4 2.2 BBN 8 2.3 FTA ๊ธฐ๋ฒ•๊ณผ BBN์˜ ๋น„๊ต 11 ์ œ 3 ์žฅ FTA์™€ BBN์„ ์ด์šฉํ•œ ์ „ํˆฌ ์‹œ์Šคํ…œ์˜ ๊ณ„์ธต์  ์‹ ๋ขฐ์„ฑ ๋ถ„์„ 13 3.1 ๊ณ„์ธต์  ์‹ ๋ขฐ์„ฑ ๋ถ„์„ ๋ฐฉ๋ฒ• 13 3.2 ํ•˜์œ„ ๊ณ„์ธต : ๊ตฌ์„ฑ ์š”์†Œ๋ณ„ ๊ณ ์žฅ ํ™•๋ฅ  ๋ถ„์„ 16 3.3 ์ƒ์œ„ ๊ณ„์ธต : ๊ธฐ๋Šฅ ์ˆ˜์ค€์˜ ์ƒ์‹ค ํ™•๋ฅ  ๋ถ„์„ 18 ์ œ 4 ์žฅ ์‚ฌ๋ก€ ์—ฐ๊ตฌ 27 4.1 ๋ถ„์„ ๋Œ€์ƒ 27 4.2 ์‹ ๋ขฐ์„ฑ ๋ถ„์„ 30 ์ œ 5 ์žฅ ๊ฒฐ ๋ก  44 ์ฐธ๊ณ ๋ฌธํ—Œ 45Maste

    Method for evaluating an extended fault tree to analyse the dependability of complex systems: application to a satellite-based railway system

    Get PDF
    Evaluating dependability of complex systems requires the evolution of the system states over time to be analysed. The problem is to develop modelling approaches that take adequately the evolution of the different operating and failed states of the system components into account. The Fault Tree (FT) is a well- known method that efficiently analyse the failure causes of a system and serves for reliability and availability evaluations. As FT is not adapted to dynamic systems with repairable multi-state compo- nents, extensions of FT (eFT) have been developed. However efficient quantitative evaluation processes of eFT are missing. Petri nets have the advantage of allowing such evaluation but their construction is difficult to manage and their simulation performances are unsatisfactory. Therefore, we propose in this paper a new powerful process to analyse quantitatively eFT. This is based on the use of PN method, which relies on the failed states highlighted by the eFT, combined with a new analytical modelling approach for critical events that depend on time duration. The performances of the new process are demonstrated through a theoretical example of eFT and the practical use of the method is shown on a satellite-based railway system
    corecore