Mobile Processes: Enhancing Cooperation in Distributed Mobile Environments · Study