Source: https://orbilu.uni.lu/bitstream/10993/31553/1/Felxibilité et résolution de problèmes AREF 2013.pdf