Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

From Active Objects to Autonomous Agents

Published: 01 July 1999 Publication History

Abstract

This article studies how to extend the concept of active objects into a structure of agents. It first discusses the requirements for autonomous agents that are not covered by simple active objects. The authors then propose the extension of the single behavior of an active object into a set of behaviors with a meta-behavior scheduling their activities. To make a concrete proposal based on these ideas, the authors describe how they extended a framework of active objects, named Actalk, into a generic multi-agent platform, named DIMA. They discuss how this extension has been implemented and report on one application of DIMA to simulate economic models.

References

[1]
Y. Shoham, "Agent-Oriented Programming," Artificial Intelligence, Vol. 60, No. 1, 1993, pp. 139-159.
[2]
J.-P. Briot, "An Experiment in Classification and Specialization of Synchronization Schemes," Lecture Notes in Computer Science, No. 1107, Springer-Verlag, New York, 1996, pp. 227-249.
[3]
T. Maruichi M. Ichikawa and M. Tokoro, "Decentralized AI," Modeling Autonomous Agents and Their Groups, Elsevier Science, Amsterdam, 1990, pp. 215-134.
[4]
C. Castelfranchi, "A Point Missed in Multi-Agent, DAI and HCI," Lecture Notes in Artificial Intelligence, No. 890, Springer-Verlag, New York, 1995, pp 49-62.
[5]
L. Gasser, "An Overview of DAI," Distributed Artificial Intelligence, N.A. Avouris and L. Gasser, eds., Kluwer Academic, Boston, 1992, pp. 1-25.
[6]
L. Gasser and J.-P. Briot, "Object-Oriented Concurrent Programming and Distributed Artificial Intelligence," Distributed Artificial Intelligence, N.A. Avouris and L. Gasser, eds., Kluwer Academic, Boston, 1992, pp. 81-108.
[7]
G. Agha and C. Hewitt, "Concurrent Programming Using Actors: Exploiting Large Scale Parallelism," Lecture Notes in Computer Science, No. 206, S.N. Maheshwari, ed., Springer-Verlag, New York, 1985, pp. 19-41.
[8]
Object-Oriented Concurrent Programming, A. Yonezawa and M. Tokoro, eds., The MIT Press, Cambridge, Mass., 1987.
[9]
M.J. Wooldridge and N.R. Jennings, "Agent Theories, Architectures, and Languages: A Survey," Knowledge Eng. Review, Vol. 10, No. 2, June 1995, pp. 115-152.
[10]
T. Finin, et al., "KQML as an Agent Communication Language," Third Int'l Conf. Information and Knowledge Management, ACM Press, New York, 1994.
[11]
F. Pachet, "On the Embeddability of Production Rules in Object-Oriented Languages," J. Object-Oriented Programming, Vol. 8, No. 4, 1995, pp. 19-24.
[12]
I.A. Ferguson, TouringMachines: An Architecture for Dynamic, Rational, Mobile Agents, PhD thesis, Computer Laboratory, Univ. of Cambridge, 1992.
[13]
J. Müller and M. Pischel, "Modelling Reactive Behaviour in Vertically Layered Agent Architectures," 11th European Conf. Artificial Intelligence (ECAI'94), G. Cohen, ed., Wiley and Sons, New York, 1994, pp. 709-713.
[14]
Z. Guessoum and M. Dojat, "A Real-Time Agent Model in an Asynchronous Object Environment," Agent Breaking Away, W. Van de Velde and J. Perram, eds., Springer-Verlag, New York, 1996, pp. 190-203.
[15]
Z. Guessoum and P. Deguenon, "A Multi-Agent Approach for Distributed Discrete-Event Simulation," DISMAS'95, Development and Implementation of MultiAgent Systems, 1995, pp. 183-190.

Cited By

View all

Index Terms

  1. From Active Objects to Autonomous Agents
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Concurrency
    IEEE Concurrency  Volume 7, Issue 3
    July 1999
    96 pages

    Publisher

    IEEE Educational Activities Department

    United States

    Publication History

    Published: 01 July 1999

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 01 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)Programming with event loops and control loops - From actors to agentsComputer Languages, Systems and Structures10.1016/j.cl.2015.12.00345:C(80-104)Online publication date: 1-Apr-2016
    • (2013)Dynamic service composition enabled by introspective agent coordinationAutonomous Agents and Multi-Agent Systems10.1007/s10458-011-9182-526:1(54-85)Online publication date: 1-Jan-2013
    • (2010)Towards reliable multi-agent systems: An adaptive replication mechanismMultiagent and Grid Systems10.5555/1804298.18042996:1(1-24)Online publication date: 1-Jan-2010
    • (2009)A multi-agent system for adaptive production networksProceedings of the 10th international conference on Multi-agent-based simulation10.5555/1894736.1894743(49-60)Online publication date: 11-May-2009
    • (2009)A multi-agent system of adaptive production networksProceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 210.5555/1558109.1558268(1311-1312)Online publication date: 10-May-2009
    • (2009)Using Multiagent System to Build Structural Earth ModelAgent Computing and Multi-Agent Systems10.1007/978-3-642-01639-4_4(37-48)Online publication date: 21-Apr-2009
    • (2008)The senior companion multiagent dialogue systemProceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 310.5555/1402821.1402842(1245-1248)Online publication date: 12-May-2008
    • (2007)Pitfalls of agent system development on the basis of a travel support systemProceedings of the 10th international conference on Business information systems10.5555/1759779.1759824(488-499)Online publication date: 25-Apr-2007
    • (2006)Adaptive replication of large-scale multi-agent systems – towards a fault-tolerant multi-agent platformSoftware Engineering for Multi-Agent Systems IV10.5555/2168358.2168377(238-253)Online publication date: 1-Jan-2006
    • (2006)Plan-based replication for fault-tolerant multi-agent systemsProceedings of the 20th international conference on Parallel and distributed processing10.5555/1898699.1898897(347-347)Online publication date: 25-Apr-2006
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media