RDPM is a Python tool to model performance, reliability, and availability of different resilience design patterns. It takes an XML file as an argument which contains parameters values for different resilience design patterns. RDPM has total 17 classes, where 15 classes implement individual patterns models and plots, and two remaining classes run the main class and extract parameters from the XML file. Each pattern class has a method to calculate and plot performance, reliability and availability. Extract class extract parameters for specific pattern. RDP class has main function and it extract all the parameters and then call each pattern class methods to calculate and plot models.
## How to run?
To run only structural patters
```bash
python3 RDP.py ../xml/patterns.xml 1 0
```
To run structural patters and patterns combination