Source: https://orbilu.uni.lu/bitstream/10993/24766/1/Workshop 16 mai .pdf