The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Software development method tailoring at Motorola
Communications of the ACM - Digital rights management
Using Ontologies for Defining Tasks, Problem-Solving Methods and their Mappings
EKAW '97 Proceedings of the 10th European Workshop on Knowledge Acquisition, Modeling and Management
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
MOBMAS: A methodology for ontology-based multi-agent systems development
Information and Software Technology
Formal concept analysis for an e-learning semantic web
Expert Systems with Applications: An International Journal
Agent oriented software engineering with INGENIAS
CEEMAS'03 Proceedings of the 3rd Central and Eastern European conference on Multi-agent systems
Foundations of ontology-based MAS methodologies
AOIS'05 Proceedings of the 7th international conference on Agent-Oriented Information Systems III
A preliminary comparative feature analysis of multi-agent systems development methodologies
AOIS'04 Proceedings of the 6th international conference on Agent-Oriented Information Systems II
Promoting cooperation in service-oriented MAS through social plasticity and incentives
Journal of Systems and Software
On the performance of ACO-based methods in p2p resource discovery
Applied Soft Computing
Expert Systems with Applications: An International Journal
Hi-index | 12.06 |
Most existing agent-oriented methodologies ignore system extensibility, interoperability and reusability issues. Ontologies have been found to play a significant role in facilitating interoperability, reusability, MAS development activities (including MAS analysis and agent knowledge modeling) and MAS run-time operation (including agent communication and reasoning). However, most of the existing AOSE methodologies do not provide support for ontology-based MAS development. We present software engineering requirements for ontology-based development for MAS and examine an existing methodology, MOBMAS - a ''Methodology for Ontology-Based MASs'', which makes use of ontologies as a modeling tool. In this examination, we highlight how MOBMAS can be extended to utilizing ontology roles in facilitating interoperability, reusability and verification. This will be based on using MOBMAS to develop peer-to-peer (P2P) community-based information sharing application which lead us to identify ontology related steps that can be added to enhance MOBMAS. MOBMAS is used by two experienced software developers who were not authors of the methodology, to guide the development of the P2P application.