Advertisement

Programming Multi-Agent Systems

7th International Workshop, ProMAS 2009, Budapest, Hungary, May 10-15, 2009. Revised Selected Papers

  • Lars Braubach
  • Jean-Pierre Briot
  • John Thangarajah

Part of the Lecture Notes in Computer Science book series (LNCS, volume 5919)

Also part of the Lecture Notes in Artificial Intelligence book sub series (LNAI, volume 5919)

Table of contents

  1. Front Matter
  2. Communication Models

    1. Munindar P. Singh, Amit K. Chopra
      Pages 1-14
    2. Amit K. Chopra, Munindar P. Singh
      Pages 15-30
    3. Koen V. Hindriks, M. Birna van Riemsdijk
      Pages 31-48
  3. Formal Models

    1. Peter Novák
      Pages 67-81
    2. Sebastian Sardina, Yves Lespérance
      Pages 82-99
  4. Organizations and Environments

    1. Matteo Baldoni, Guido Boella, Valerio Genovese, Andrea Mugnaini, Roberto Grenna, Leendert van der Torre
      Pages 100-117
    2. Adriana Giret, Vicente Julián, Miguel Rebollo, Estefanía Argente, Carlos Carrascosa, Vincente Botti
      Pages 118-132
    3. Alessandro Ricci, Mirko Viroli, Michele Piunti
      Pages 133-150
  5. Analysis and Debugging

    1. Mehdi Dastani, Jaap Brandsema, Amco Dubel, John-Jules Ch. Meyer
      Pages 151-169
    2. Dinh Doan Van Bien, David Lillis, Rem W. Collier
      Pages 170-184
    3. Emilio Serrano, Juan A. Botia, Jose M. Cadenas
      Pages 185-200
  6. Agent Architectures

    1. Lars Braubach, Alexander Pokahr
      Pages 201-218
    2. Emiliano Lorini, Michele Piunti
      Pages 219-236
    3. Neil Madden, Brian Logan
      Pages 237-253
  7. Applications

    1. Giuliano Armano, Eloisa Vargiu
      Pages 254-265
    2. Tristan M. Behrens
      Pages 266-283
  8. Back Matter

About these proceedings

Introduction

The earliest work on agents may be traced at least to the ?rst conceptualization of the actor model by Carl Hewitt. In a paper in an AI conference in the early 1970s, Hewitt described actors as entities with knowledge and goals. Research on actors continued to focus on AI with the development of the Sprites model in which a monotonically growing knowledge base could be accessed by actors (inspired by what Hewitt called “the Scienti?c Computing Metaphor”). In the late1970sandwellinto 1980s,controversyragedinAIbetweenthosearguingfor declarative languages and those arguing for procedural ones. Actor researchers stood on the side of a procedural view of knowledge, arguing for an open s- tems perspective rather than the closed world hypothesis necessary for a logical, declarativeview. In the open systemsview,agentshad armslength relationships and could not be expected to store consistent facts, nor could the information in a system be considered complete (the “negation as failure” model). Subsequent work on actors, including my own, focused on using actors for general purpose concurrent and distributed programming. In the late 1980s, a number of actor languages and frameworks were built. These included Act++ (in C++) by Dennis Kafura and Actalk (in Smalltalk) by Jean-Pierre Briot. In recent times, the use of the Actor model, in various guises, has proliferated as new parallel and distributed computing platforms and applications have become common:clusters,Webservices,P2Pnetworks,clientprogrammingonmulticore processors, and cloud computing.

Keywords

BDI agents Multi-agent system agent architectures agent programming agent-oriented programming distributed computing programming

Editors and affiliations

  • Lars Braubach
    • 1
  • Jean-Pierre Briot
    • 2
  • John Thangarajah
    • 3
  1. 1.Distributed Systems and Information Systems, Computer Science DepartmentUniversity of HamburgHamburgGermany
  2. 2.LIP6, Paris VIParisFrance
  3. 3.School of Computer ScienceRMIT UniversityMelbourneAustralia

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-14843-9
  • Copyright Information Springer-Verlag Berlin Heidelberg 2010
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-642-14842-2
  • Online ISBN 978-3-642-14843-9
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site