Source: https://ds.univ-oran2.dz:8443/bitstream/123456789/4384/1/version_finale_th%C3%A8se_31-05-2017.pdf