Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
ROADMAP: extending the gaia methodology for complex open systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Prometheus: a methodology for developing intelligent agents
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
A meta-model for intelligent adaptive multi-agent systems in open environments
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Extending the UML for Designing Jack Agents
ASWEC '01 Proceedings of the 13th Australian Conference on Software Engineering
Assembling agent oriented software engineering methodologies from features
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
A meta-model for intelligent adaptive multi-agent systems in open environments
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Logic-based specification languages for intelligent software agents
Theory and Practice of Logic Programming
The software engineering of agent-based intelligent adaptive systems
Proceedings of the 27th international conference on Software engineering
Agent Oriented Methodology Construction and Customization with HDA
SOFSEM '07 Proceedings of the 33rd conference on Current Trends in Theory and Practice of Computer Science
DCaseLP: A Prototyping Environment for Multi-language Agent Systems
Languages, Methodologies and Development Tools for Multi-Agent Systems
Methodology Fragments Definition in SPEM for Designing Adaptive Methodology: A First Step
Agent-Oriented Software Engineering IX
Building Agent-Based Appliances with Complementary Methodologies
Proceedings of the 2006 conference on Knowledge-Based Software Engineering: Proceedings of the Seventh Joint Conference on Knowledge-Based Software Engineering
Towards a customized methodology to develop multi-agent systems
PRIMA'06 Proceedings of the 9th Pacific Rim international conference on Agent Computing and Multi-Agent Systems
Incorporating elements from the prometheus agent-oriented methodology in the OPEN process framework
AOIS'04 Proceedings of the 6th international conference on Agent-Oriented Information Systems II
A dedicated approach for developing agent interaction protocols
PRIMA'04 Proceedings of the 7th Pacific Rim international conference on Intelligent Agents and Multi-Agent Systems
Hi-index | 0.00 |
Future large-scale software development projects will require engineering support for a diverse range of software quality attributes, such as privacy and openness. It is not feasible to create one monolithic methodology to support all possible quality attributes. Instead, we expect AOSE methodologies to be created and reused in a modular way. A modular approach enables developers to build custom project-specific methodologies from AOSE features in the same way applications are built from reusable off-the-shelf components.In this paper, we provide a conceptual framework for creating and reusing modular methodologies. This conceptual framework is based on the concept of an AOSE feature, which performs one or more development activities, such as analysis, and addresses one or more quality attributes, such as privacy. An AOSE feature encapsulates software engineering techniques, models, supporting CASE tools and development knowledge such as design patterns.We illustrate the applicability of our approach by modularizing four existing methodologies, Prometheus, ROADMAP, CaseLP and the conventional OO approach, into AOSE features.