Source: https://theses.hal.science/tel-00833495/file/These_principale.pdf