Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering...

17
Presentation on Issues and Challenges in Evaluation of Agent- Oriented Software Engineering Methodologies By: kanika singhal

Transcript of Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering...

Page 1: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Presentation on

Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies

By: kanika singhal

Page 2: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

OUTLINE

• Introduction to AOSE• AOSE Methodologies• Comparison Framework Criteria• Issues and Challenges• Conclusion

Page 3: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Agent oriented software engineering

Agent oriented software engineering (AOSE) is an efficient methodology for developing intelligent software system for open, complex and dynamic system. Agents and Multi-agents are currently most interesting topic of research field. There are many methodologies for developing agent based software system to face various challenging problems.

Page 4: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

AOSE Methodologies

• MaSE• Gaia• Tropos • Prometheus

Page 5: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Comparison Of AOSE Methodologies

Nine major criteria of comparing AOSE methodology are:

• Concepts• Upgradeability• Modeling language• Basic properties• Mental attitudes• Modeling• Process • Pragmatics• Management

Page 6: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Concepts

• Usability• Notation

Page 7: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Upgradability

• Scalability• Dynamic structure• Open system support• Distribution

Page 8: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Modeling Language

• Clear and understandability• Consistency• Traceability• Unambiguity

Page 9: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Basic property

• Autonomy• Reactiveness / Proactiveness• Concurrency

Page 10: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Mental attitude

• Mental attitudes

Page 11: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Process

• Deployment principles• Process

Page 12: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Pragmatics

• Maturity• Domain applicability

Page 13: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Management

• Cost estimation• Management decision

Page 14: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.
Page 15: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Issues and Challenges in Evaluation of AOSE

• Open system support• Traceability• Concurrency• Cost

Page 16: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Conclusion • The proposed table compare four methodologies with many criteria it may

be extended to improve more methodologies.• The comprehensive comparative table is used to compare some key

methodologies and also helpful to find suitable AOSE methodology for developing agent-oriented software systems.

Page 17: Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.

Thank you