We present here a distributed problem-solving testbed, which we use for experimental analysis of the relationships among distributed problem structure, inter-agent communication and coordination strategies, and problem-solving performance. Distributed problems in our system are represented as distributed CSPs. The testbed consists of two parameterized components: (1) a problem generator, for th...