← Documentation
ADS-IDAC Engine 5.0.0
HWReliabilityModule.h File Reference

Hardware reliability model: failure on demand, fault tree failure on demand and failure while running for frontline system components. More...

#include "HWReliabilityUnit.h"
#include "../ControlPanel/StateOfActivation.h"
#include "HWReliabilityFTUnit.h"
#include <memory>
#include <boost/serialization/vector.hpp>
#include <boost/serialization/unique_ptr.hpp>
#include <boost/serialization/access.hpp>
#include <boost/serialization/base_object.hpp>
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
#include <boost/serialization/export.hpp>
Include dependency graph for HWReliabilityModule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HWReliabilityModule
 

Detailed Description

Hardware reliability model: failure on demand, fault tree failure on demand and failure while running for frontline system components.

HWReliabilityModule loads the component failure models from SystemReliability.txt, watches the displayed state of each modelled component and registers a success/failure fork with the BranchRecord when a component is demanded (and, for components with a running failure model, at each time interval after the demand). The StateOfActivation base is sim::State::Done once no model can produce a fork any more.

Definition in file HWReliabilityModule.h.