Abstract
Large computer systems are expected to have long lifetime. For this reason, a system should evolve as user and system demands change. Attempts have been made at this in the field of distributed systems where configuration languages have been developed for just this purpose. Multi-agent systems provide a better solution to this problem but lack the development environments that are available for traditional software. This paper presents a generic agent shell and two agent system languages, ADLe (definition language) and ARCLe (reconfiguration language) for use with this shell. It is proposed that they will provide the basis for an environment that fills this gap.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
A. Acharya, M. Ranganathan, and J. Saltz. Distributed resource monitors for mobile objects. In Fifth IEEE International Workshop on Object Orientation in Operating Systems, Oct 1996.
L. Cardelli. Obliq: A language with distributed scope. Technical Report 122, Digital Equipment Corporation, Systems Research Center, 1994.
S.E. Conry, K. Kuwabara, V.R. Lesser, and R.A. Meyer. Multistage negotiation in distributed constraint satisfaction. IEEE Transactions on Systems, Man, and Cybernetics, Dec 1991.
T. Finin, J. Weber, G. Wiederhold, and M. Genesereth. Draft specification of the kqml agent-communication language. Technical report, DARPA Knowledge Sharing Initiative External Interfaces Working Group, June 1993.
C.L. Forgy. Ops5 user manual. Technical report, Carnegie Mellon University, Pittsburgh, July 1981. CMU-CS-81-135.
J. Gosling and H. McGilton. The Java language environment: A white paper. Sun Microsystems, 1995.
R.S. Gray. Agent tcl: A transportable agent system. In J. Mayfield and T. Finin, editors, CIKM Workshop on Intelligent Information Agents, Fourth International Conference on Information and Knowledge Management, Baltimore, Maryland, Dec 1995.
Object Management Group. The common object request broker: Architecture and specification revision 2.0. Technical report, July 1995.
J. Hylton, K. Manheimer, F.L. Drake Jr, B. Warsaw, R. Masse, and G. van Rossum. Knowbot programming: System support for mobile agents. In Fifth IEEE International Workshop on Object Orientation in Operating Systems, Oct 1996.
N. R. Jennings, P. Faratin, M. J. Johnson, P. O'Brien, and M. E. Wiegand. Using intelligent agents to manage business processes. In First International Conference on The Practical Application of Intelligent Agents and Multi-Agent Technology, London, UK, 1996.
D. Johansen, R. van Renesse, and F.B. Schneider. Operating system support for mobile agents. In Fifth IEEE Workshop on Hot Topics in Operating Systems, May 1994.
J. Kramer, J. Magee, M. Sloman, and N. Dulay. Configuring object-based distributed programs in rex. IEE Software Engineering Journal, 7(2):139–149, Mar 1992.
J. Magee, J. Kramer, and M. Sloman. Constructing distributed systems in conic. IEEE Transactions on Software Engineering, 15(6), 1989.
T. Sandholm and V. Lesser. Issues in automated negotiation and electronic commerce: Extending the contract net framework. In First International Conference on Multiagent Systems, pages 328–335, San Fransisco, 1995.
M. Sloman and J. Kramer. Distributed Systems and Computer Networks. Prentice Hall International, London, 1987.
R.G. Smith. The contract net protocol:high-level communication and control in a distributed problem solver. IEEE Transactions on Computing, 12(29):1104–1113, 1980.
Prism Technologies. Openbase technical overview, 1996.
G. van Rossum. Python tutorial. Technical report, Centrum voor Wiskunde en Informatica, Amsterdam, May 1995. Technical Report CS R9526.
J.E. White. Telescript technology:mobile agents. General Magic. Whitepaper 4.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Williams, M.J., Bendiab, A.T. (1997). A toolset for architecture independent, reconfigurable, multi-agent systems. In: Rothermel, K., Popescu-Zeletin, R. (eds) Mobile Agents. MA 1997. Lecture Notes in Computer Science, vol 1219. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62803-7_36
Download citation
DOI: https://doi.org/10.1007/3-540-62803-7_36
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62803-3
Online ISBN: 978-3-540-68695-8
eBook Packages: Springer Book Archive