Skip to main content

Using the π-Calculus to Model Multiagent Systems

  • Conference paper
  • First Online:
Formal Approaches to Agent-Based Systems (FAABS 2000)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1871))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bratman, M., Israel, D.I., and Pollack, M.E., Plans and Resource-Bounded Practical Reasoning, Computational Intelligence, vol. 4 (1988), pp. 349–355.

    Article  Google Scholar 

  2. 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.

    Google Scholar 

  3. Bruns, G., Distributed Systems Analysis with CCS, Englewood Cliffs, NJ: Prentice-Hall, 1997.

    Google Scholar 

  4. Burge, J. and Esterline, A.C., Using Modal Logics to Model Societies of Agents, Proc. IC-AI’2000, Las Vegas, NV, 2000.

    Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. Fujinami, T., A Process Algebraic Approach to Computational Linguistics, Center for Cognitive Science, University of Edinburgh, 1996.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. 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.

    Google Scholar 

  10. LOGOS Development Team, Automation Technology Section, LOGOS Requirements & Design Document, Greenbelt, MD: NASA/GSFC, 1997.

    Google Scholar 

  11. Milner, R., Communication and Concurrency, New York: Prentice-Hall, 1989.

    MATH  Google Scholar 

  12. 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.

    Google Scholar 

  13. Milner, R., Communicating and Mobile Systems: The π-calculus, Cambridge: Cambridge University Press, 1999.

    Google Scholar 

  14. 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.

    Article  MATH  MathSciNet  Google Scholar 

  15. Rash, J., LOGOS FIRE Agent Concept & Design: Fault Isolation Resolution Expert Agent, Greenbelt, MD: NASA/GSFC, 1997.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Tretyakova, Y. and Esterline, A.C, The Logic of Action in the Deontic Transaction Model, Proc. IEEE SoutheastCon 2000, Nashville, TN, April 2000.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. Wu, X., Cox, B.D., and Esterline, A.C., Representing and Interpreting Multiagent Plans with Statecharts, Proc. WAC 2000, Maui, Hawaii, 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics