the rationale behind the development of an airline occ using gaia based methodology
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 PresentationTRANSCRIPT
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