Constructing mobile agents using transformations - Braun, Oliver (2004)