Source: https://theses.hal.science/tel-00285412/file/thesev1.4.ppt.pdf