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

Post on 03-Jan-2016

217 views 3 download

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

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

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.

AOSE Methodologies

• MaSE• Gaia• Tropos • Prometheus

Comparison Of AOSE Methodologies

Nine major criteria of comparing AOSE methodology are:

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

Concepts

• Usability• Notation

Upgradability

• Scalability• Dynamic structure• Open system support• Distribution

Modeling Language

• Clear and understandability• Consistency• Traceability• Unambiguity

Basic property

• Autonomy• Reactiveness / Proactiveness• Concurrency

Mental attitude

• Mental attitudes

Process

• Deployment principles• Process

Pragmatics

• Maturity• Domain applicability

Management

• Cost estimation• Management decision

Issues and Challenges in Evaluation of AOSE

• Open system support• Traceability• Concurrency• Cost

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.

Thank you