Abstract domains in constraint programming. (2015)