Department of Information Technology Laboratoire17012DIT-UPPSALAUppsala University Department of Information Technology Box 337 SE-751 05 Uppsala SwedenSuèdehttp://www.it.uu.se/
Uppsala University Institution50873Box 256, SE-751 05 UppsalaIdRef : 026431661ROR : https://ror.org/048a87296Suèdehttp://www.uu.se/en/