NIAD&R – Distributed Artificial Intelligence and Robotics Group 1 NIAD&R – Distributed...

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
  • date post

    18-Dec-2015
  • Category

    Documents

  • view

    225
  • download

    0

Transcript of NIAD&R – Distributed Artificial Intelligence and Robotics Group 1 NIAD&R – Distributed...

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

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

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

Req. Analysis

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.

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

Preliminary Role and Interaction model

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

Combined representation

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

Organisational rules and structure

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

Organisational rules and structure

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

Combined representation

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

Completing role model

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

Completing interaction model

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

UML 2 Representation

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

Agent Model

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

UML 2 – Agent Model

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

Service Model

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

UML 2 – Service Model

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

Implementation with JADE

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]