Implementing dynamic flowgraph methodology models with logic programs

被引:3
|
作者
Karanta, Ilkka [1 ]
机构
[1] VTT, FI-02044 Espoo, Finland
关键词
Dynamic flowgraph methodology; logic programming; Prolog; dynamic probabilistic risk analysis; SYSTEMS; DESIGN;
D O I
10.1177/1748006X13484425
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The dynamic flowgraph methodology is a promising way to find the prime implicants of a top event for a dynamic system possibly containing digital subsystems. This article demonstrates how to express dynamic flowgraph methodology models as logic programs, and top events as queries to those programs, in a natural and comprehensible way. Computation of the logic program lists the prime implicants of a top event in the system. We also present and implement an algorithm for computing the probability of the top event from its prime implicants. Together, computation of prime implicants and calculation of top event probability from these constitute a complete way of finding a system's failure probability. Logic programs, implemented in this article in the leading logic programming language Prolog, enable rapid prototyping of dynamic flowgraph methodology models. The logic programming framework introduced here could also be utilized in teaching dynamic flowgraph methodology in risk analysis courses.
引用
收藏
页码:302 / 314
页数:13
相关论文
共 50 条
  • [21] PROPOSITIONAL DYNAMIC LOGIC OF NONREGULAR PROGRAMS
    HAREL, D
    PNUELI, A
    STAVI, J
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1983, 26 (02) : 222 - 243
  • [22] Propositional dynamic logic with recursive programs
    Loeding, Christof
    Lutz, Carsten
    Serre, Olivier
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2007, 73 (1-2): : 51 - 69
  • [23] Dynamic quantum logic for quantum programs
    Brunet, O
    Jorrand, P
    INTERNATIONAL JOURNAL OF QUANTUM INFORMATION, 2004, 2 (01) : 45 - 54
  • [24] Rational models of normal logic programs
    Bornscheuer, Sven-Erik
    Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science), 1137
  • [25] On the complexity of perfect models of logic programs
    Dudakov, Sergey M.
    Fundamenta Informaticae, 1999, 39 (03): : 249 - 258
  • [26] Approved models for normal logic programs
    Pereira, Luis Moniz
    Pinto, Alexandre Miguel
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2007, 4790 : 454 - 468
  • [27] Layer Supported Models of Logic Programs
    Pereira, Luis Moniz
    Pinto, Alexandre Miguel
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2009, 5753 : 450 - 456
  • [29] The Integrated Health Monitoring Design Using the Dynamic Flowgraph Methodology for Thermal Control Systems of Payloads
    Shi, Jianming
    Wang, Gong
    Liu, Ying
    Tong, Tiefeng
    2013 PROGNOSTICS AND HEALTH MANAGEMENT CONFERENCE (PHM), 2013, 33 : 211 - 216
  • [30] Fuzzy logic and optimization models for implementing QFD
    Indiana State Univ, Terre Haute, United States
    Comput Ind Eng, 1-2 (237-240):