the rationale behind the development of an airline occ using gaia based methodology

18
NIAD&R – Distributed Artificial Intelligence and NIAD&R – Distributed Artificial Intelligence and Robotics Group Robotics Group 1 The Rationale behind the Development of an Airline OCC using GAIA Based Methodology António Castro and Prof. Eugénio Oliveira 26/11/2008

Upload: xena

Post on 22-Jan-2016

22 views

Category:

Documents


0 download

DESCRIPTION

The Rationale behind the Development of an Airline OCC using GAIA Based Methodology. António Castro and Prof. Eugénio Oliveira 26/11/2008. Contents. A goal-oriented early requirements analysis Preliminary role model (Analysis) Preliminary interaction model (Analysis) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 11

The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

António Castro and Prof. Eugénio Oliveira26/11/2008

Page 2: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 22

Contents

1. A goal-oriented early requirements analysis2. Preliminary role model (Analysis)3. Preliminary interaction model (Analysis)4. Organisational rules (Analysis)5. Organisational structure (Arch. Design)6. Role and interaction model (Arch. Design)7. Agent model (Design)8. Service model (Design)9. Implementation with JADE

Page 3: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 33

Req. Analysis

Page 4: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 44

Advantages• Modelling specifications in terms of actors, their

roles, their goals and dependencies, is more similar to the AOCC organisation.

• In subdividing the system: identifying the specific organisations and sub-organisations dedicated to the achievement of a specific goal.

• In preliminary role model: identifying the basic skills (functionalities and competences) required by the organisation to achieve its goals.

• In preliminary interaction model: identifying the basic interactions that are required for the exploitation of the basic skills.

Page 5: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 55

Preliminary Role and Interaction model

Page 6: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 66

Combined representation

Page 7: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 77

Organisational rules and structure

Page 8: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 88

Organisational rules and structure

Page 9: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 99

Combined representation

Page 10: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 1010

Completing role model

Page 11: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 1111

Completing interaction model

Page 12: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 1212

UML 2 Representation

Page 13: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 1313

Agent Model

Page 14: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 1414

UML 2 – Agent Model

Page 15: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 1515

Service Model

Page 16: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 1616

UML 2 – Service Model

Page 17: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 1717

Implementation with JADE

Page 18: The Rationale behind the Development of an Airline OCC using GAIA Based Methodology

NIAD&R – Distributed Artificial Intelligence and Robotics NIAD&R – Distributed Artificial Intelligence and Robotics Group Group 1818

Obrigado pela Atenção!

Página pessoal http://www.fe.up.pt/~ajmc

Projecto MASDIMA http://www.disruptionmanagement.com

[email protected]