Abstract:In this paper, we report how we complemented Gaia methodology to analyse and design a multi-agent system for an airline company operations control centre. Besides showing the rationale behind the analysis, design and implementation of our system, we also present how we mapped the abstractions used in agent-oriented design to specific constructs in JADE. The advantages of using a goal-oriented early requirements analysis and its influence on subsequent phases of analysis and design are also presented. Finally, we also propose UML 2.0 diagrams at several different levels for the representation of Gaia deliverables, such as organisational structure, role and interaction model, and agent and service model. Keywords: multi-agent systems; agent-oriented methodologies; goal-oriented requirements analysis; operations recovery; disruption management.Reference to this paper should be made as follows: Castro, A. and Oliveira, E. (2008) 'The rationale behind the development of an airline operations control centre using Gaia-based methodology', Int. J. Vol. 2, No. 3, Biographical notes: António Castro is a Software Engineer at TAP Portugal, the Portuguese airline company, where he manages software projects related to crew scheduling and operations control. He is currently a PhD student of Informatics Engineering at the Faculty of Engineering, University of Porto. His current research interests include multi-agent systems, agent-oriented software engineering and distributed systems.
The rationale behind the development of an airline OCC
351Eugénio Oliveira is a Full Professor at the University of Porto, Portugal. He coordinates a research group on distributed artificial intelligence in the LIACC Lab and a doctoral programme in informatics. He obtained his PhD in Knowledge Engineering/Logic Programming from the Universidade Nova in Lisbon (1984). He was Guest Academic at IBM/IEC, Belgium (1984Belgium ( -1985. He was awarded the Gulbenkian Prize in 1983. He has participated in European and nationally funded projects involving intelligent agents. Agent-based frameworks for B2B, multi-agent learning and agent-based teamwork are current topics of interest. He has published a number of papers in journals and proceedings.