Source: https://hal-lirmm.ccsd.cnrs.fr/lirmm-01136772/document