Skip to main content
  • Book
  • © 2014

Handbook on Agent-Oriented Design Processes

  • First comprehensive overview of the 13 most important agent-oriented software design processes in a standardized format

  • Includes the widely known Open UP design process, the de facto standard in object-oriented software engineering

  • Descriptions are based on the IEEE-FIPA Design Process Documentation Template SC0097B, which allows different design processes to be easily compared

  • Each design process is described by its original creators or well-known researchers in the field

  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (15 chapters)

  1. Front Matter

    Pages i-viii
  2. Introduction

    • Massimo Cossentino, Ambra Molesini, Vincent Hilaire, Valeria Seidita
    Pages 1-5
  3. The IEEE-FIPA Standard on the Design Process Documentation Template

    • Massimo Cossentino, Vincent Hilaire, Ambra Molesini, Valeria Seidita
    Pages 7-17
  4. ADELFE 2.0

    • N. Bonjean, W. Mefteh, M. P. Gleizes, C. Maurel, F. Migeon
    Pages 19-63
  5. The ASPECS Process

    • Massimo Cossentino, Vincent Hilaire, Nicolas Gaud, Stephane Galland, Abderrafiaa Koukam
    Pages 65-114
  6. ELDAMeth Design Process

    • Giancarlo Fortino, Francesco Rango, Wilma Russo
    Pages 115-139
  7. The Gaia Methodology Process

    • Luca Cernuzzi, Ambra Molesini, Andrea Omicini
    Pages 141-172
  8. GORMAS: A Methodological Guideline for Organizational-Oriented Open MAS

    • Sergio Esparcia, Estefanía Argente, Vicente Julián, Vicente Botti
    Pages 173-218
  9. INGENIAS-Scrum

    • Juan C. González-Moreno, Alma Gómez-Rodríguez, Rubén Fuentes-Fernández, David Ramos-Valcárcel
    Pages 219-251
  10. The O-MASE Methodology

    • Scott A. DeLoach, Juan C. Garcia-Ojeda
    Pages 253-285
  11. PASSI: Process for Agent Societies Specification and Implementation

    • Massimo Cossentino, Valeria Seidita
    Pages 287-329
  12. ROMAS Methodology

    • Emilia Garcia, Adriana Giret, Vicente Botti
    Pages 331-369
  13. INGENIAS with the Unified Development Process

    • 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. The SODA Methodology: Meta-model and Process Documentation

    • Ambra Molesini, Andrea Omicini
    Pages 407-461
  15. The Tropos Software Engineering Methodology

    • Mirko Morandini, Fabiano Dalpiaz, Cu Duy Nguyen, Alberto Siena
    Pages 463-490
  16. The OpenUp Process

    • Massimo Cossentino, Vincent Hilaire, Valeria Seidita
    Pages 491-566
  17. Back Matter

    Pages 567-569

About this book

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 Open UP, 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.

Editors and Affiliations

  • ICAR-CNR, Palermo, Italy

    Massimo Cossentino

  • University of Technology of Belfort Montbéliard, Belfort cedex, France

    Vincent Hilaire

  • Alma Mater Studiorum, Università di Bologna, Bologna, Italy

    Ambra Molesini

  • DICGIM, University of Palermo, Palermo, Italy

    Valeria Seidita

About the editors

Massimo Cossentino has been a research scientist at the Italian National Research Council since 2001. His research focuses on agent-oriented software engineering, specifically on the composition of design processes, agent meta-models, and agent patterns. Currently, he chairs the IEEE FIPA Design Process Documentation and Fragmentation Technical Committee, the AOSE Technical Forum Group and other scientific committees/events.

Vincent Hilaire is a full professor at the University of Technology of Belfort Montbéliard. His main areas of research are: multi-agent and holonic systems, languages for formal specification and proofs of multi-agent systems, and agent-mediated knowledge management.

Ambra Molesini has a research grant at the University of Bologna. She is currently doing research on design methodologies, multi-agent systems infrastructures, meta-models, software architectures, and model-driven software development.

Valeria Seidita is an assistant professor at the University of Palermo, where she primarily works on the creation and application of software engineering techniques, method and tools for engineering and developing complex systems.

Bibliographic Information

  • Book Title: Handbook on Agent-Oriented Design Processes

  • Editors: Massimo Cossentino, Vincent Hilaire, Ambra Molesini, Valeria Seidita

  • DOI: https://doi.org/10.1007/978-3-642-39975-6

  • Publisher: Springer Berlin, Heidelberg

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: Springer-Verlag Berlin Heidelberg 2014

  • Hardcover ISBN: 978-3-642-39974-9Published: 08 April 2014

  • Softcover ISBN: 978-3-662-51276-0Published: 03 September 2016

  • eBook ISBN: 978-3-642-39975-6Published: 28 March 2014

  • Edition Number: 1

  • Number of Pages: VIII, 569

  • Number of Illustrations: 508 b/w illustrations

  • Topics: Software Engineering, Artificial Intelligence

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access