Coordination and Access Control in Open Distributed Agent Systems: The TuCSoN Approach