Post on 03-Jan-2016
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