Package org.jreliability.importancemeasures
Provides the classes to calculate importance measures of components.
-
Interface Summary Interface Description ImportanceMeasure TheImportanceMeasure
is used to assign a importance value to each variable of the system.TimeDependentImportanceMeasure<T> TheTimeDependentImportanceMeasure
is used to assign a importance measure value to each variable T of the system at a specific time t. -
Class Summary Class Description ABGT<T> TheABGT
class calculates the ABGT importance for coherent and non-coherent systems proposed by [ABGT17].BAGT<T> TheBAGT
class calculates the time-independent importance of components proposed by [BAGT16].BarlowProschan<T> TheBarlowProschan
class calculates the time-independent importance for coherent systems proposed by Barlow and Proschan in [BP75].Birnbaum<T> TheBirnbaum
class calculates the Birnbaum Importance for coherent systems.BirnbaumAB<T> TheBirnbaumAB
class calculates the Andrews Beeson extension of the Birnbaum importance for coherent and non-coherent systems by [AB03].CriticalityBDDs<T> TheCriticalityBDDs
class is a wrapper class to encapsulate the failure and repair criticalityBDD
s of a component.CriticalityCalculator<T> TheCriticalityCalculator
is a utility class used to calculate theCriticalityValues
andCriticalityBDDs
of the components of a system.CriticalityValues TheCriticalityValues
class is a wrapper class to encapsulate the failure and repair criticality values of a component.RAW<T> TheRAW
class calculates the RAW values for coherent and non-coherent systems.RRW<T> TheRRW
class calculates the RRW values for coherent and non-coherent systems.Vaurio<T> TheVaurio
class calculates the Vaurio Importance for non-coherent systems proposed by [Vau16]. -
Enum Summary Enum Description BAGT.Variant