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