Max-Planck-Institute Saarbruecken (Germany), INRIA Sophia-Antipolis (France).