an investigation into high-level control mechanism for self adaptive software agents change...

12
An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:[email protected] Director of study: Prof. A.Taleb bendiab

Upload: elinor-shepherd

Post on 29-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director

An Investigation into High-Level Control Mechanism For Self Adaptive software

Agents Change Negotiation

Nagwa BadrE-mail:[email protected]

Director of study: Prof. A.Taleb bendiab

Page 2: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director

Scope

• Motivation

• Related Topics

• Aim & Objectives

• Work Plan

Page 3: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director

• Motivation Over the recent years, research in adaptive

software and software evolution has seen rapid development.Self-adaptive software need to coordinate,manage and negotiate the enactment of a given change plan for saving execution of such unpredictable systems.

The scope of system self adaptation is still limited and no provision is made to manage a system,s proposed change plan or even its impact on other software component

Page 4: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director

Related Topics

• Self-Adaptive Software

• Exception

• Negotiation

Page 5: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director

COOrdination Language (COOL)

• Allow the user to :

1- Define Agent.

2- Manage communication between agent.

3- Structured interaction amongst these

Agent.

4- Use coordination protocol called

conversation classes for structured

interaction.

Page 6: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director

Examples

Page 7: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director
Page 8: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director

Aim & Objectives

• Aim To investigate the development of the

negotiation mechanism required for self-adaptive software through coordinated negotiation.

Page 9: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director

•Objectives

• Formulation of the general requirement for coordination Support for self Adaptive Software Agents.

• Development of coordination language for self Adaptive Software Agents.

• Generalization of the requirement for coordination support for self Adaptive Software Agents.

Page 10: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director

Work Plan1.Literature survey of:

(a) Self-adaptive Software agent

(b) Self-adaptive software with specific focus

on coordination and negotiation.

(c) Coordination language:COOL.

2. Implementation coordination language:

- Specification the requirements for coordination language.

-Implementation of description language to associate task

to agent.

-Evaluation of the coordination language.

. 3.Dissemination of the results and thesis preparation.

Page 11: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director

What’s nextsee my work plan

Page 12: An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr E-mail:cmsnbadr@livjm.ac.uk Director

Thank you for listening