Abstract
We present a formal framework that uses the π-calculus for modeling multiagent systems. A process algebra in general is a term algebra used as an abstract programming language that stresses the composition of processes by a small set of process operators. The π-calculus in particular allows one to express systems of processes that have changing communication structure. We explicate the agent abstraction as a π-calculus process that persists through communication actions. Our principal task here is to show how the π-calculus can be used to model certain aspects that have already been specified for a major multiagent system. We also sketch how a π-calculus framework supports development activities in this context, and we suggest how various general aspects of multiagent systems may be modeled in this framework.
This research was supported by grant NAG 5-4102, ”Formal Foundations of Agents,” from NASA Goddard Space Flight Center. Special thanks are due to the Goddard personnel, especially Walt Truszkowski.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bratman, M., Israel, D.I., and Pollack, M.E., Plans and Resource-Bounded Practical Reasoning, Computational Intelligence, vol. 4 (1988), pp. 349–355.
Brown, B., High-Level Petri Nets for Modeling Multi-Agent Systems, MS project, Dept. of Comp. Sci., North Carolina A&T State Univ., Greensboro, NC, 1998.
Bruns, G., Distributed Systems Analysis with CCS, Englewood Cliffs, NJ: Prentice-Hall, 1997.
Burge, J. and Esterline, A.C., Using Modal Logics to Model Societies of Agents, Proc. IC-AI’2000, Las Vegas, NV, 2000.
Cleaveland, R., Parrow, J., and Steffan, B., The Concurrency Workbench: A Semantics-Based Tool for the Verification of Concurrent Systems, ACM TOPLAS, vol. 1, no. 1 (Jan. 1993), pp. 36–76.
Fujinami, T., A Process Algebraic Approach to Computational Linguistics, Center for Cognitive Science, University of Edinburgh, 1996.
Huhns, M.N. and Stephens, L.M., Multiagent Systems and Societies of Agents, in G. Weiss (ed.), Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, Cambridge, MA: The MIT Press, 1999, pp. 79–120.
Jennings, N.R., Specification and Implementation of a Belief-Desire-Joint-Intention Architecture for Collaborative Probem Solving Int. Journal of Cognitive Information Systems, vol. 2, no. 3 (1993), pp. 289–318.
Liu, Y. and Esterline A.C., Prima Facie Obligations and a Deontic Transaction Model For Multiagent Systems, Proc. IEEE SoutheastCon 2000, Nashville, TN, April 2000.
LOGOS Development Team, Automation Technology Section, LOGOS Requirements & Design Document, Greenbelt, MD: NASA/GSFC, 1997.
Milner, R., Communication and Concurrency, New York: Prentice-Hall, 1989.
Milner, R. The Polyadic π-Calculus: a Tutorial, in F. L. Bauer, W. Braueer, and H. Schwichtenberg (eds.), Logic and Algebra for Specification. Berlin: Springer-Verlag, 1993, pp. 203–246.
Milner, R., Communicating and Mobile Systems: The π-calculus, Cambridge: Cambridge University Press, 1999.
Milner, R., Parrow, J., and Walker, D. A Calculus of Mobile Processes, Parts I and II. Journal of Information and Computation, Vol. 100, 1992, pp. 1–77.
Rash, J., LOGOS FIRE Agent Concept & Design: Fault Isolation Resolution Expert Agent, Greenbelt, MD: NASA/GSFC, 1997.
Singh, M. P., A Semantics for Speech Acts, in M. N. Huhns and M. P. Singh (eds.), Readings in Software Agents. San Francisco: Morgan Kaufmann, 1998, pp. 458–470.
Singh, M.P., Rao, A.S., and Georgeff, M.P., Formal Methods in DAI: Logic-Based Representation and Reasoning, in G. Weiss (ed.), Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, Cambridge, MA: The MIT Press, 1999, pp. 331–376.
Tretyakova, Y. and Esterline, A.C, The Logic of Action in the Deontic Transaction Model, Proc. IEEE SoutheastCon 2000, Nashville, TN, April 2000.
Victor, B. and Moller, F., The Mobility Workbench-A Tool for the π-Calculus, Tech. Rep. DoCS 94/45, Dept. of Comp. Sci., Uppsala Univ., Sweden, 1994.
Wooldridge, M., Intelligent Agents, in G. Weiss (ed.), Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, Cambridge, MA: The MIT Press, 1999, pp. 27–77.
Wu, X., Cox, B.D., and Esterline, A.C., Representing and Interpreting Multiagent Plans with Statecharts, Proc. WAC 2000, Maui, Hawaii, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Esterline, A.C., Rorie, T. (2001). Using the π-Calculus to Model Multiagent Systems. In: Rash, J.L., Truszkowski, W., Hinchey, M.G., Rouff, C.A., Gordon, D. (eds) Formal Approaches to Agent-Based Systems. FAABS 2000. Lecture Notes in Computer Science(), vol 1871. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45484-5_14
Download citation
DOI: https://doi.org/10.1007/3-540-45484-5_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42716-2
Online ISBN: 978-3-540-45484-7
eBook Packages: Springer Book Archive