Abstract
This paper presents a design method for re-using existing interaction protocols in agent-based control applications. In particular, this paper presents a general set of criteria for classifying interaction situations and matching them with existing interaction protocols that are able to resolve the interaction situations. This classification scheme is based solely on criteria derived from the specification of an interaction situation and thus enables a designer to select a suitable interaction protocol for these interaction problems without going through all the interaction protocols available. This design method completes the DACS methodology for agent-oriented analysis and design of control systems.
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
B. Burmeister, A. Haddadi, K. Sundermeyer: Generic Configurable Cooperation Protocols for Multi-Agent Systems. In C. Castelfranchi, J.-P. Müller (eds.), From Cognition to Action, LNAI 957, pp. 157–171. Springer-Verlag, 1995.
S. Bussmann, N.R. Jennings, M.J. Wooldridge: On the Identification of Agents in the Design of Production Control Systems. In [3], pp. 141–162.
P. Ciancarini, M.J. Wooldridge (eds.), Agent-Oriented Software Engineering, LNCS 1957. Springer-Verlag, 2001.
W.J. Clancey: Heuristic Classification. In Artificial Intelligence, Vol. 27, pp. 289–350, 1985.
B. Coulange: Software Reuse. Springer-Verlag, 1998.
K.S. Decker, V.R. Lesser: Designing a Family of Coordination Algorithms. In Proc. of the First Int. Conf. on Multi-Agent Systems, pp. 73–80. San Francisco, USA, 1995.
E.H. Durfee: Planning in Distributed Artificial Intelligence. In G.M.P. O'Hare, N.R. Jennings (eds.), Foundations of Distributed Artificial Intelligence, pp. 231–245. John Wiley & Sons, 1996.
M.N. Huhns: Interaction-Oriented Programming. In [3], pp. 29–44.
E.A. Kendall: Role Models: Patterns of Agent Analysis and Design. In British Telecom Technical Journal, 1999.
E.A. Kendall: Agent Software Engineering with Role Modelling. In [3], pp. 163–169.
M. Klusch: Information Agent Technology for the Internet: A Survey. In Journal on Data and Knowledge Engineering, Vol. 36, No. 3, 2001.
J. Lind: Patterns in Agent-Oriented Software Engineering. In this volume.
T.W. Malone, K. Crowston: The Interdisciplinary Study of Coordination. In ACM Computing Surveys, Vol. 26, No. 1, pp. 87–119, 1994.
S. Miles, M. Joy, M. Luck: Designing Agent-Oriented Systems by Analysing Agent Interactions. In [3], pp. 171–183.
H. Mili, F. Mili, A. Mili: Reusing Software: Issues and Research Directions. In IEEE Trans. on Software Engineering, Vol. 21, No. 6, pp. 528–561, 1995.
T.W. Sandholm: Distributed Rational Decision Making. In G. Weiss (ed.), Multi-Agents Systems, pp. 201–258. MIT Press, 1999.
J.S. Sichman, R. Conte, C. Castelfranchi, Y. Demazeau: A Social Reasoning Mechanism Based On Dependence Networks. In Proc. of the 11th European Conf. on Artificial Intelligence, pp. 188–192. John Wiley & Sons, 1994.
R.G. Smith: The contract net protocol: High-level communication and control in distributed problem solving. In IEEE Transactions on Computers, Vol. C-29, No. 12, pp. 1104–1113, 1980.
M.J. Wooldridge, G. Weiß, P. Ciancarini (eds.): Agent-Oriented Software Engineering II, LNCS 2222. Springer-Verlag, 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bussmann, S., Jennings, N.R., Wooldridge, M. (2003). Re-use of Interaction Protocols for Agent-Based Control Applications. In: Giunchiglia, F., Odell, J., Weiß, G. (eds) Agent-Oriented Software Engineering III. AOSE 2002. Lecture Notes in Computer Science, vol 2585. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36540-0_6
Download citation
DOI: https://doi.org/10.1007/3-540-36540-0_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00713-5
Online ISBN: 978-3-540-36540-2
eBook Packages: Springer Book Archive