Abstract
Ψ is a novel algebraic language for the specification of agents, such as BDI agents, which employ a sense-compute-act computation cycle and stored plan execution as the basis of agent behaviour. It generalizes and extends agent architectures such as PRS and dMARS in several ways, and possesses a complete operational semantics covering all aspects of agent computation from intention step execution to the top-level control cycle. This is specified uniformly in process algebraic style by rewrite rules, and has certain safety, guarantee and compositionality properties which facilitate reasoning about agent program behaviour.
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
Michael E. Bratman. Intentions, Plans, and Practical Reason. Harvard University Press, 1987.
N. Dershowitz and J.-P. Jouannaud. Rewrite systems. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science Vol. B, pages 243–320. MIT Press/Elsevier, 1990.
M. d’Inverno, D. Kinny, M. Luck, and M. Wooldridge. A formal specification of dMARS. In Intelligent Agents IV: Proceedings of ATAL-97, Providence, RI, 1997. Springer LNAI 1365.
Michael P. Georgeff and Felix Ingrand. Decision-making in an embedded reasoning system. In Proceedings of IJCAI-89, pages 972–978, Detroit, MI, 1989.
D. Harel and C. Kahana. On statecharts with overlapping. ACM Transactions on Software Engineering and Methodology, 1(4), 1992.
Koen V. Hindriks, Frank S. de Boer, Wiebe van der Hoek, and John-Jules Ch. Meyer. Control structures of rule-based agent languages. In Intelligent Agents V: Proceedings of ATAL-98, pages 381–396, Paris, 1998. Springer LNAI 1555.
David Kinny. The Distributed Multi-Agent Reasoning System Architecture and Language Specification. Australian Artificial Intelligence Institute, Melbourne, Australia, 1993.
David Kinny. Fundamentals of Agent Computation Theory: Semantics. PhD thesis, Department of Computer Science, University of Melbourne, Australia, 2001.
David Kinny. Reliable agent computation: an algebraic perspective. In Proceedings of the 4th Pacific Rim Workshop on MultiAgent Systems, Taipei, Taiwan, 2001. Springer.
Yves Lesperance, Hector J. Levesque, Fangzhen Lin, Daniel Marcu, Raymond Reiter, and Richard B. Scherl. Foundations of a logical approach to agent programming. In Intelligent Agents II: Proceedings of ATAL-95, pages 331–346, Montréal, 1995. Springer LNAI 1037.
Zohar Manna and Amir Pnueli. The Temporal Logic of Reactive and Concurrent Systems. Springer Verlag, 1992.
José Meseguer. Conditional rewriting logic as a unified model of concurrency. Theoretical Computer Science, 96(1):73–155, 1992.
Robin Milner. The polyadic π-calculus: A tutorial. Technical Report LFCS report 91-180, University of Edinburgh, Edinburgh, 1991.
Jörg P. Müller. The right agent (architecture) to do the right thing. In Intelligent Agents V: Proceedings of ATAL-98, pages 211–225, Paris, 1998. Springer LNAI 1555.
G. Plotkin. A structural approach to operational semantics. Technical Report DAIMI FN-19, Aarhus University, 1981.
K. V. S. Prasad. A calculus of broadcasting systems. Science of Computer Programming, 25, 1995.
Anand Rao. AgentSpeak(L): BDI agents speak out in a logical computable language. In Agents Breaking Away: Proceedings of MAAMAW’ 96, Eindhoven, The Netherlands, 1996. Springer LNAI 1038.
Anand S. Rao and Michael P. Georgeff. Modeling rational agents within a BDI-architecture. In Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning, KR’ 91, pages 473–484, Cambridge, MA, 1991.
Yoav Shoham. AGENT0: a simple agent language and its interpreter. In Proceedings of the Ninth National Conference on Artificial Intelligence, AAAI-91, pages 704–709, Los Angeles, CA, 1991.
Gerd Wagner. A logical and operational model of scalable knowledge-and perception-based agents. In Agents Breaking Away: Proceedings of MAAMAW’ 96, pages 26–41, Eindhoven, The Netherlands, 1996. Springer LNAI 1038.
Jennifer Widom and Stefano Ceri. Active Database Systems. Morgan Kaufmann, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kinny, D. (2002). The Ψ Calculus: An Algebraic Agent Language. In: Meyer, JJ.C., Tambe, M. (eds) Intelligent Agents VIII. ATAL 2001. Lecture Notes in Computer Science(), vol 2333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45448-9_4
Download citation
DOI: https://doi.org/10.1007/3-540-45448-9_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43858-8
Online ISBN: 978-3-540-45448-9
eBook Packages: Springer Book Archive