Source: https://hal.inria.fr/docs/00/84/00/29/PDF/VD2_VALLIERES_CINDY_21092012.pdf