Abstract
Coordination and access control are related issues in open distributed agent systems, being both concerned with governing interaction between agents and resources. In particular, while coordination deals with enabling interaction and making it fruitful, access control is meant to control interaction to make it harmless. We argue that this twofold facet has to be supported by a system in a uniform and decentralised manner. To this end, we describe how the application of the TuCSoN tuple-based coordination model over a hierarchical topology is well-suited in this context. On the one hand, policies can be enforced by means of a single mechanism based on tuples and can be scoped to manage access to groups of distributed resources. On the other hand, agents can interact along a hierarchical infrastructure by applying a standard tuple-based communication template. This makes TuCSoN a single coherent framework for the design and development of Internet-based multiagent systems, which takes coordination as the basis for dealing with network topology and access control in a uniform way.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cabri, G., Leonardi, L., Zambonelli, F., Mobile-Agent Coordination Models for Internet Applications. IEEE Computer, 33(2): 52–58, Feb. 2000.
Carriero, N. and Gelernter, D., Linda in context. Communications of the ACM, 32(4): 444–458, 1989.
Ciancarini, P., Tolksdorf, R., Vitali, F., Rossi, D., Knoche, A., Coordinating Multiagent Applications on the WWW: A Reference Architecture. IEEE Transactions on Software Engineering, 24(5): 362–375, May 1998.
Cremonini, M., Omicini, A., Zambonelli, F., Multi-agent systems on the Internet: Extending the scope of coordination towards security and topology. In Proc. of the 9th European Workshop on Modelling Autonomous Agents in a Multi-Agent World (MA-MAAW’99), LNAI no. 1647, pages 77–88, Springer-Verlag, 1999.
Denti, E., Natali, A., Omicini, A., On the expressive power of a language for programming coordination media. In Proceedings of the 1998 ACM Symposium on Applied Computing (SAC’98), pages 169–177, Atlanta (GA), 1998.
Gelernter, D., Generative Communications in Linda. ACM Transactions on Programming Languages and Systems, 7(1), January 1985.
Gelernter, D., Carriero, N., Coordination languages and their significance, Communications of the ACM, 35(2): 97–107, Feb. 1992.
Jamali, N., Thati, P., Agha, G. A., An Actor-based Architecture for Customising and Controlling Agent Ensembles. IEEE Intelligent Systems, Special Issue on Intelligent Agents, 38–44, March-April 1999.
Jennings, N. R., Sycara, K., and Wooldridge, M., A Roadmap of Agent Research and Development. International Journal of Autonomous Agents and Multi-Agent Systems 1(1): 7–38, 1998.
Lampson, B., Protection. ACM Operating Systems Review, 8(1), 1974.
Lampson, B., Abadi, M., Burrows M., Wobber, E. P., Authentication in distributed systems: Theory and Practice. ACM Transactions on Computer Systems, 10(4): 265–310, November 1992.
Minsky, N., Ungureanu, V. Unified support for heterogeneous security policies in distributed systems. In Proc. of the 7th USENIX Security Symposium, San Antonio, Tx, USA, 1998.
Omicini, A. and Zambonelli, F., Coordination for Internet Application Development. Journal of Autonomous Agents and Multi-Agent Systems, Special Issue: Coordination Mechanisms for Web Agents, Kluwer Academic Press, 2(3), September 1999.
Sandhu, R. (editor), ACM Transactions on Information and System Security, 2(1):1–135, 1999.
Vitek, J., Bryce, C., Oriol, M., Coordinating Agents with Secure Spaces, In Proceedings of Coordination’ 99, Amsterdam, The Nederlands, May 1999.
Weiss, G., Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. The MIT Press, June 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cremonini, M., Omicini, A., Zambonelli, F. (2000). Coordination and Access Control in Open Distributed Agent Systems: The TuCSoN Approach. In: Porto, A., Roman, GC. (eds) Coordination Languages and Models. COORDINATION 2000. Lecture Notes in Computer Science, vol 1906. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45263-X_7
Download citation
DOI: https://doi.org/10.1007/3-540-45263-X_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41020-1
Online ISBN: 978-3-540-45263-8
eBook Packages: Springer Book Archive