• Skip to primary navigation
  • Skip to main content
The Mantua Group

The Mantua Group

Simple Black and White Asset Management, Reliability Expertise, and Maintenance Execution Perfection.

  • About Us
    • Meet Our Founder
    • Meet Our Team
    • Scientific Legacy – A Century of Innovation
  • Services
    • Availability Simulation
    • Reliability Centered Maintenance
    • Fault Tree Analysis
    • Reliability Engineering
    • Asset Management
    • Asset Reliability
    • Asset Management and Reliability Consulting
    • Root Cause Analysis
    • Reliability Program Assessment
    • Maintenance Planning, Scheduling Uplift and Assessment
    • FMEA/FMECA
    • Condition Monitoring Assessment
    • Vulnerability Assessment and Analysis
    • Weibull Analysis/Failure Data Analysis / Survival Analysis
    • Other Services
      • Transportation
      • Temporary Fencing
      • Photography
      • Carpet Cleaning
  • Software
    • Isograph Software
      • Availability Workbench
        • Accelerated Life Testing (ALT)
        • Availability Simulation
        • AWB’s Maximo Portal
        • AWB’s SAP Portal
        • RCMCost
        • Weibull Module
        • Process Reliability
        • AWB API
        • AWB Enterprise
      • Reliability Workbench
        • Event Tree Analysis Software
        • Fault Tree Analysis (FTA)
        • FMEA – FMECA
        • Markov Analysis
        • Reliability Block Diagrams (RBD)
        • Reliability Growth Modeling
        • Reliability Prediction
        • RWB Weibull Module
        • RWB – System Safety Analysis (SSA)
        • RWB API
        • RWB Enterprise
        • Reliability Parts Libraries
      • Network Availability Prediction (NAP)
      • Hazardous Operations Analysis – HAZOP
      • Attack Tree Software
      • Life Cycle Cost Software
      • Data Link Manager External Systems
    • PeakAvenue Software
      • eQMS Platform
      • FMEA Software
      • Quality Management Systems
      • System Function Analysis
      • Supply Chain Management
    • Sologic Software
      • Causelink® Software
      • Causelink® RCA Software & Training
  • Industries
    • Mining
    • Rail
    • Automotive
    • Medical Technology
    • Aerospace
    • Electronics
    • Manufacturing
    • IT Security
    • Networks
    • Food and Beverage
    • Agriculture
    • Pharmaceutical
    • Defense
    • Steel
    • Super Alloy
    • Rubber
    • Transportation
  • Utilities
  • Training
  • Resources
    • Insights & News
    • White Papers
    • Case Studies
    • Podcasts
  • Contact Us
  • Show Search
Hide Search

The MOCUS Algorithm for Fault Tree Analysis

A Python Implementation of the Fussell, Henry, and Marshall (1974) Minimal Cut Set Algorithm, with Worked Examples That Reproduce the Results of the Original ANCR-1156 Report

The MOCUS algorithm, introduced by Fussell, Henry, and Marshall in 1974, is the foundational top-down method for obtaining minimal cut sets and minimal path sets from a fault tree. It works by replacing each gate with its inputs in a list of cut sets, extending rows for AND gates and branching new rows for OR gates, then eliminating duplicate events and supersets. The original implementation was written in FORTRAN IV for the IBM 360/75 computer at the National Reactor Testing Station. This paper presents a faithful Python reimplementation of that algorithm in approximately 250 lines of code, exercises it on the worked example from Figure 1 of ANCR-1156, reproduces the published minimal cut sets {1,2}, {2,3}, {1,4} and minimal path sets {1,2}, {1,3}, {2,4}, and further verifies the implementation against the more complex five-event tree of Appendix A of the report, including correct handling of house events. The Python code is provided as a companion module, mocus.py, that can be audited line by line against Section III.2 of the original paper and used as a reference oracle for verifying the output of commercial fault tree analysis tools.

White Papers Algorithm, Fault Tree Analysis, Reliability Engineering

Software Expertise

Reliability Workbench (RWB)
Availability WorkBench (AWB)
Network Availability Prediction (NAP)
Sologic Root Cause Analysis (RCA)
HAZOP

Terms & Policies

Terms of Service
Privacy Policy
Support Terms
Cookie Policy

Useful Links

FAQ
Training
Latest News
Support

Follow Us

  • LinkedIn

The Mantua Group

Copyright © 2026 The Mantua Group · Site Designed by The Red Checker · Log in