Abstract
From an engineering perspective, the agent abstraction can be suitably exploited for tackling cooperation of heterogeneous systems, facilitating semantic interoperability of independently developed software components. But, in order to support the sound design of infrastructures for agent systems, adequate models have to be studied as to grasp the important aspects of cooperation at the desired level of abstraction. In this paper we focus on the semantics of Agent Communication Languages (ACLs), and study the approach based on the idea of describing an agent as a grey-box software component, representing its behaviour by means of transition systems. This framework provides an operational description of ACLs, considering the single-step evolution and interactive capability of an agent, which contrasts the classical frameworks based on intentional descriptions, which rely on the concept of agent mental state. Some examples are provided to show the flavours of the proposed model to describe various semantic aspects of communicative acts.
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
Christopher Alexander. The Timeless Way of Building. Oxford University Press, 1979.
Federico Bergenti. On Agentware: Ruminations on why we should use agents. In Engineering Societies in the Agents World. Springer-Verlag, 2002.
Jan A. Bergstra, Alban Ponse, and Scott A. Smolka, editors. Handbook of Process Algebra. North-Holland, 2001.
Manfred Broy and Ernst-Rüdiger Olderog. Trace-oriented models of concurrency. In Bergstra et al. [4], chapter 2, pages 101–195.
Philip R. Cohen and H.J. Levesque. Intention is choice with commitment. Artificial Intelligence, 42(2–3):213–361, 1990.
Daniel Dennett. The Intentional Stance. MIT Press, Cambridge, MA, 1987.
FIPA. FIPA communicative act library specification. http://www.fipa.org,2000. Doc. XC00037H.
R.J. van Glabbeek. The linear time — branching time spectrum I. The semantics of concrete, sequential processes. In Bergstra et al. [4], chapter 1, pages 3–100.
J.F. Groote and M.A. Reniers. Algebraic process verification. In Bergstra et al. [4], chapter 17, pages 1151–1208.
N. R. Jennings and J. R. Campos. Towards a social level characterisation of socially responsible agents. IEEE Proceedings on Software Engineering, 144(1), 1997.
Steve McConnell, Donald Reifer, John Favaro, and Martin Fowler. Engineering internet software. IEEE Software, 19(2), 2002.
Robin Milner. Communication and Concurrency. Prentice Hall, 1989.
OMG. Model Driven Architecture. http://www.omg.org/mda, 2002.
Jeremy Pitt and Ebrahim Mamdani. A protocol-based semantics for an agent communication language. In 16th Intl. Joint Conf. on Artificial Intelligence (IJCAI’ 99), pages 486–491, Stockholm, Sweden, 1999. Morgan Kaufmann.
Gordon Plotkin. A structural approach to operational semantics. Technical Report DAIMI FN-19, Department of Computer Science, AArhus University, 1991.
Mirko Viroli and Andrea Omicini. Modelling agents as observable sources. Journal of Universal Computer Science, 8, 2002.
Mirko Viroli and Andrea Omicini. Towards an alternative semantics for FIPA ACL. In Cybernetics and Systems 2002, volume 2, pages 689–694, Vienna, Austria, 2002. Austrian Society for Cybernetic Studies.
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
Rimassa, G., Viroli, M. (2003). An Operational Framework for the Semantics of Agent Communication Languages. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds) Engineering Societies in the Agents World III. ESAW 2002. Lecture Notes in Computer Science(), vol 2577. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-39173-8_9
Download citation
DOI: https://doi.org/10.1007/3-540-39173-8_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-14009-2
Online ISBN: 978-3-540-39173-9
eBook Packages: Springer Book Archive