DIAMOND : A Physical Multiagent Systems Codesign Approach In Proceedings of the 1st International Workshop on Multi-Agent Robotic Systems - Volume 0ICINCO, 177-182, 2005 , Barcelona, Spain