You find here a series of free software tools developed in our group, which can be used for teaching and research activities.

The software is provided "as is" without warranty of any kind.


MATLAB and Python 3 classes for the convenient definition and use of probability distributions. It allows defining the joint distribution through the marginal distributions and correlation coefficients. The Nataf transformation (Gaussian copula) is then used to construct the joint distribution. Alterantively, the joint distribution can be constructed via a graphical model and the definition of conditional distributions. 

The distributions can be defined through their parameters, through their moments or through data fitting.

Surrogate Modelling

Tools for uncertainty quantification with surrogate models.

Reliability Analysis Tools

A set of tools for reliability analysis and estimation of rare event probabilities.

Bayesian Inference Tools

A set of tools for sampling-based Bayesian inference.

Bayesian network discretization of reliability problems

A MATLAB based software prototype performing efficient static discretization for structural reliability problems, such that they can be updated in a discrete Bayesian network framework.


Fesslix is an application to perform stochastic analysis (e.g. reliability analysis and Bayesian updating). The source code is written in C++ and is available free of charge. Fesslix comes with a powerful and flexible input language that allows coupling of almost any model (external application) to Fesslix.

Risk Analysis Tool (RAT)

“RAT” is an Excel based tool for scenario-based risk assessment and for Cost Benefit Analysis (CBA) of alternative risk mitigation strategies. It consists of three modules: (1) Risk estimation, (2) Cost estimation and (3) Evaluation of strategies using CBA. It is applicable for problems related to natural hazards such as floods as well as other types of hazards for which the risk is assessed through scenarios representing varying magnitudes of the hazard. Results are presented in tables and figures that can directly be used in reports and presentations. A comprehensive documentation of the methodology utilised in RAT and illustrative examples are also provided.