Handbook on Agent-Oriented Design Processes

  • Massimo Cossentino
  • Vincent Hilaire
  • Ambra Molesini
  • Valeria Seidita

Table of contents

  1. Front Matter
    Pages i-viii
  2. Massimo Cossentino, Ambra Molesini, Vincent Hilaire, Valeria Seidita
    Pages 1-5
  3. Massimo Cossentino, Vincent Hilaire, Ambra Molesini, Valeria Seidita
    Pages 7-17
  4. N. Bonjean, W. Mefteh, M. P. Gleizes, C. Maurel, F. Migeon
    Pages 19-63
  5. Massimo Cossentino, Vincent Hilaire, Nicolas Gaud, Stephane Galland, Abderrafiaa Koukam
    Pages 65-114
  6. Giancarlo Fortino, Francesco Rango, Wilma Russo
    Pages 115-139
  7. Luca Cernuzzi, Ambra Molesini, Andrea Omicini
    Pages 141-172
  8. Sergio Esparcia, Estefanía Argente, Vicente Julián, Vicente Botti
    Pages 173-218
  9. Juan C. González-Moreno, Alma Gómez-Rodríguez, Rubén Fuentes-Fernández, David Ramos-Valcárcel
    Pages 219-251
  10. Scott A. DeLoach, Juan C. Garcia-Ojeda
    Pages 253-285
  11. Massimo Cossentino, Valeria Seidita
    Pages 287-329
  12. Emilia Garcia, Adriana Giret, Vicente Botti
    Pages 331-369
  13. Alma Gómez-Rodríguez, Rubén Fuentes-Fernández, Juan C. González-Moreno, Francisco J. Rodríguez-Martínez
    Pages 371-405
  14. Ambra Molesini, Andrea Omicini
    Pages 407-461
  15. Mirko Morandini, Fabiano Dalpiaz, Cu Duy Nguyen, Alberto Siena
    Pages 463-490
  16. Massimo Cossentino, Vincent Hilaire, Valeria Seidita
    Pages 491-566
  17. Back Matter
    Pages 567-569

About this book

Introduction

To deal with the flexible architectures and evolving functionalities of complex modern systems, the agent metaphor and agent-based computing are often the most appropriate software design approach. As a result, a broad range of special-purpose design processes has been developed in the last several years to tackle the challenges of these specific application domains. In this context, in early 2012 the IEEE-FIPA Design Process Documentation Template SC0097B was defined, which facilitates the representation of design processes and method fragments through the use of standardized templates, thus supporting the creation of easily sharable repositories and facilitating the composition of new design processes.

Following this standardization approach, this book gathers the documentations of some of the best-known agent-oriented design processes. After an introductory section, describing the goal of the book and the existing IEEE FIPA standard for design process documentation, thirteen processes (including the widely known OpenUP, the de facto standard in object-oriented software engineering) are documented by their original creators or other well-known scientists working in the field. As a result, this is the first work to adopt a standard, unified descriptive approach for documenting different processes, making it much easier to study the individual processes, to rigorously compare them, and to apply them in industrial projects.

While there are a few books on the market describing the individual agent-oriented design processes, none of them presents all the processes, let alone in the same format. With this handbook, for the first time, researchers as well as professional software developers looking for an overview as well as for detailed and standardized descriptions of design processes will find a comprehensive presentation of the most important agent-oriented design processes, which will be an invaluable resource when developing solutions in various application areas.

Keywords

ADELFE ASPECS ELDAMeth GORMAS Gaia IEEE FIPA SC00097B INGENIAS INGENIAS-Agile O-MaSe OpenUP PASSI ROMAS SODA Tropos agent-oriented software engineering multi-agent systems software development process management software development techniques specification languages

Editors and affiliations

  • Massimo Cossentino
    • 1
  • Vincent Hilaire
    • 2
  • Ambra Molesini
    • 3
  • Valeria Seidita
    • 4
  1. 1.ICAR-CNRPalermoItaly
  2. 2.University of Technology of Belfort MontbéliardBelfort cedexFrance
  3. 3.Alma Mater StudiorumUniversità di BolognaBolognaItaly
  4. 4.DICGIMUniversity of PalermoPalermoItaly

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-39975-6
  • Copyright Information Springer-Verlag Berlin Heidelberg 2014
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-642-39974-9
  • Online ISBN 978-3-642-39975-6
  • About this book
Industry Sectors
Pharma
Automotive
Chemical Manufacturing
Biotechnology
Electronics
Telecommunications
Energy, Utilities & Environment
Aerospace