Abstract
We present an algebra for programming the itineraries of mobile agents. The algebra contains operators for modelling sequential, parallel, nondeterministic, and conditional mobility behaviour. Iterative behaviour is also modelled by a language of regular itineraries borrowing ideas from regular expressions.We give an operational semantics for the operators using Plotkin-style transition rules and provide examples of itineraries for meeting scheduling, sales order processing, and network modelling.
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
L. Cardelli and A.D. Gordon. Mobile Ambients. LNCS, 1378, 1998.
B. Falchuk and A. Karmouch. Visual Modeling for Agent-Based Applications. Computer,31(12):31–38, December 1998.
C. Fournet and L. Maranget. The Join-Calculus Language Release 1.04: Documentation and User’s Manual. Available from http://pauillac.inria.fr/cdrom a graver/www/join/manual/index.html, January 1999.
G. Kiczales. Aspect Oriented Programming. ACM SIGPLAN Notices, 32(10):162–162, October 1997.
D.B. Lange and M. Oshima. Seven Good Reasons forMobile Agents. CACM, 42(3):88–89, March 1999.
R.P. Lentini, G.P. Rao, and J.N. Thies. Agent Itineraries. Dr. Dobb’s Journal of Software Tools, 24(5):60, 62, 64, 66, 68, 70, May 1999.
K. Minami and T. Suzuki. JMT (Java-Based Moderator Templates) for Multi-Agent Planning. In OOPSLA’97 Workshop: Java-based Paradigms for Agent Facilities, 1997. Available at http://www.trl.ibm.co.jp/aglets/jmt/oopsla97/jmt-oopsla97.html.
A. Ohsuga, Y. Nagai, Y. Irie, M. Hattori, and S. Honiden. PLANGENT: An Approach to Making Mobile Agents Intelligent. IEEE Internet Computing, 1(4):50–57, 1997.
T. Papaioannou and J. Edwards. Manufacturing System Performance and Agility: Can Mobile Agents Help? Special Issue of Integrated Computer-Aided Engineering (to appear), 1999. Available at http://luckyspc.lboro.ac.uk/Docs/Papers/Icae98.pdf/.
T. Papaioannou and N. Minar, editors. Workshop on Mobile Agents in the Context of Competition and Co-operation at Agents’99, May 1999. Available at http://mobility.lboro.ac.uk/MAC3/.
B.C. Pierce and D.N. Turner. Pict: A Programming Language Based on the Pi-Calculus. Technical Report CSCI 476, Computer Science Department, Indiana University, 1997. To appear in Proof, Language and Interaction: Essays in Honour of Robin Milner, Gordon Plotkin, Colin Stirling, and Mads Tofte, editors, MIT Press, 1999.
K. Rothermel and F. Hohl, editors. MA’ 98: Proceedings of the 2nd International Workshop on Mobile Agents, number 1477 in LNCS. Springer-Verlag, September 1998.
R. Tolksdorf. Coordination Patterns of Mobile Information Agents. Cooperative Information Agents II, LNCS 1435, pages 246–261, 1998. Available at http://www.cs.tuberlin. de/~tolk/papers/cia98.ps.gz.
T. White, B. Pagurek, and A. Bieszczad. Network Modeling for Management Applications Using Intelligent Mobile Agents. Journal of Network and Systems Management-Special Issue on Mobile Agents (to appear), September 1999. Available at ftp://ftp.sce.carleton.ca/pub/netmanage/jnsm98-draft.zip.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Loke, S.W., Schmidt, H., Zaslavsky, A. (1999). Programming the Mobility Behaviour of Agents by Composing Itineraries. In: Thiagarajan, P.S., Yap, R. (eds) Advances in Computing Science — ASIAN’99. ASIAN 1999. Lecture Notes in Computer Science, vol 1742. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46674-6_19
Download citation
DOI: https://doi.org/10.1007/3-540-46674-6_19
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66856-5
Online ISBN: 978-3-540-46674-1
eBook Packages: Springer Book Archive