Software Engineering for Multi-Agent Systems II

Research Issues and Practical Applications

  • Carlos Lucena
  • Alessandro Garcia
  • Alexander Romanovsky
  • Jaelson Castro
  • Paulo S. C. Alencar
Conference proceedings SELMAS 2003

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

Table of contents

  1. Front Matter
  2. Requirements Engineering

    1. Paolo Bresciani, Paolo Donzelli
      Pages 1-18
    2. Karin Koogan Breitman, Julio Cesar Sampaio do Prado Leite
      Pages 19-34
    3. Paolo Bresciani, Paolo Giorgini, Haralambos Mouratidis, Gordon Manson
      Pages 35-48
  3. Software Architecture and Design

    1. Alessandro Garcia, Cláudio Sant’Anna, Christina Chavez, Viviane Torres da Silva, Carlos J. P. de Lucena, Arndt von Staa
      Pages 49-72
    2. Andrés Díaz Pace, Marcelo Campo, Alvaro Soria
      Pages 73-91
    3. Elke Steegmans, Kurt Schelfthout, Tom Holvoet, Yolande Berbers, Paul Valckenaers, Bart Saint Germain
      Pages 92-110
  4. Modeling

    1. Viviane Torres da Silva, Ricardo Choren, Carlos J. P. de Lucena
      Pages 129-148
    2. Ladislau Bölöni, Majid Ali Khan, Xin Bai, Guoqiang Wang, Yongchang Ji, Dan C. Marinescu
      Pages 149-166
  5. Dependability

    1. Frédéric Souchon, Christophe Dony, Christelle Urtado, Sylvain Vauttier
      Pages 167-188
    2. Naftaly H. Minsky, Takahiro Murata
      Pages 189-206
    3. Michelle S. Wangham, Joni da Silva Fraga, Rafael R. Obelheiro, Galeno A. Jung, Elizabeth Fernandes
      Pages 207-224
  6. MAS Frameworks

    1. Bryan Horling, Roger Mailler, Victor Lesser
      Pages 225-242
    2. Giacomo Cabri, Luca Ferrari, Franco Zambonelli
      Pages 243-263
    3. Ian Gorton, Jereme Haack, David McGee, Andrew Cowell, Olga Kuchar, Judi Thomson
      Pages 264-278
  7. Back Matter

About these proceedings

Introduction

Advances in networking technology have revitalized the investigation of agent technologyasapromisingparadigmforengineeringcomplexdistributedsoftware systems. Agent technology has been applied to a wide range of application - mains, including e-commerce, human-computer interfaces, telecommunications, and software assistants. Multi-agent systems (MASs) and their underlying t- ories provide a more natural support for ensuring important properties such as autonomy, mobility, environment heterogeneity, organization, openness, and intelligence. As a consequence, agent-based systems are likely to provide new - proaches to dealing with the complexity of developing and maintaining modern software. However, developing robust large-scale agent-based systems will - quire new software engineering approaches. There are currently many methods and techniques for working with individual agents or with systems built using only a few agents. Unfortunately, agent-based software engineering is still in its infancy and existing software engineering approaches are unable to cope with large MASs. The complexity associated with a large MAS is considerable. When a huge number of agents interact over heterogeneous environments, various phenomena occur which are not as easy to capture as when only a few agents are working together. As the multiple software agents are highly collaborative and operate in networked environments, they have to be context-aware and deal with - vironment uncertainty. This makes their coordination and management more di?cult and increases the likelihood of exceptional situations, such as security holes, privacy violations, and unexpected global e?ects. Moreover, as users and softwareengineersdelegatemoreautonomytotheirMASs,andputmoretrustin their results, new concerns arise in real-life applications.

Keywords

Requirements Engineering design modeling multi-agent system software architecture software engineering structured analysis

Editors and affiliations

  • Carlos Lucena
    • 1
  • Alessandro Garcia
    • 2
  • Alexander Romanovsky
    • 3
  • Jaelson Castro
    • 4
  • Paulo S. C. Alencar
    • 5
  1. 1.Computer Science DepartmentPontifical Catholic University of Rio de JaneiroBrazil
  2. 2.Computer Science DepartmentPontifical Catholic University of Rio de JaneiroRio de JaneiroBrazil
  3. 3.Computer Science SchoolNewcastle UniversityUK
  4. 4.Universidade Federal de PernambucoBrasil
  5. 5.School of Computer Science, University of WaterlooWaterlooCanada

Bibliographic information

  • DOI https://doi.org/10.1007/b96018
  • Copyright Information Springer-Verlag Berlin Heidelberg 2004
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-21182-2
  • Online ISBN 978-3-540-24625-1
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • About this book