Guiding Goal Modeling Using Scenarios
IEEE Transactions on Software Engineering
The unified software development process
The unified software development process
Software Development
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
The rational unified process made easy: a practitioner's guide to the RUP
The rational unified process made easy: a practitioner's guide to the RUP
The Rational Unified Process: An Introduction
The Rational Unified Process: An Introduction
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Developing Intelligent Agent Systems: A Practical Guide
Developing Intelligent Agent Systems: A Practical Guide
Multiagent Systems for Manufacturing Control
Multiagent Systems for Manufacturing Control
Representing Agent Interaction Protocols with Agent UML
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 3
Priority Assessment of Software Requirements from Multiple Perspectives
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Facing Scalability Issues in Requirements Prioritization with Machine Learning Techniques
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Systematic Incremental Development of Agent Systems, using Prometheus
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
AUML protocols and code generation in the Prometheus design tool
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
Adding debugging support to the Prometheus methodology
Engineering Applications of Artificial Intelligence
Use case and actor driven requirements engineering: an evaluation of modifications to prometheus
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
Using three AOSE toolkits to develop a sample design
International Journal of Agent-Oriented Software Engineering
Hi-index | 0.00 |
It is often necessary to partition a project into different priority levels and to develop incrementally. This paper presents a mechanism whereby a developer can prioritise scenarios on a five point scale, leading to automated, coherent partitioning of all required design entities, according to the three IEEE defined priority levels of essential, conditional and optional, which are used in many companies. This allows for automated support to guide the developer as to what design artefacts need to be developed at each phase. The developer can indicate the relative sizes desired for the three partitions and the algorithm described will attempt to get as close to this as possible. It is also possible to move items manually to achieve better sized partitions, as long as priority orderings are not violated. The approach is fast and easy to apply at various times during development, as needed.