JReliability allows to derive several reliability-related measures like Mean-Time-To-Failure (MTTF) or Mission-Time (MT) of complex systems that are modeled using Boolean functions, efficiently encoded in Binary Decision Diagrams (BDDs).
JReliability is meant to be used as library. Nonetheless, there is a small demo application you can use to get an initial idea and to demonstrate the included viewers.
Run:
./start.sh
Run:
./start.bat
JReliability uses Gradle. Run
./gradlew tasks
to show all available tasks.
Use
./gradlew eclipse
to create the required .project and .classpath files to import the project in Eclipse.
Use
./gradlew run
to execute the demo application.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
JReliability was formerly hosted at https://sourceforge.net/projects/jreliability/
Brought to you by
- Michael Glaß
- Felix Reimann
- Martin Lukasiewycz
- Faramarz Khosravi
- Henning Oehmen
JReliability uses LGPLv3.