Abstract
This paper describes modifications to the System Specificaton Phase of the Prometheus agent development methodology. The modifications include introduction of actors, and provision of additional structure to the System Specification Phase of Prometheus. The introduction of actors and additional structure leads to better understanding of the system and its environment, and allows the intended users of the system to be directly involved in the system specification process. Also, the proposed approach is use-case driven, thus conforming to the approach prescribed by Rational Unified Process (RUP). The refined methodology has been evaluated by volunteering RMIT students taking a class on ‘Agent-Oriented Programming and Design’. Results indicate that the refined methodology is more systematic, produces a more balanced set of design artifacts and is perceived by users to be less complex.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Padgham, L., Winikoff, M.: Developing Intelligent Agent Systems: A Practical Guide. John Wiley And Sons Ltd., West Sussex (2004)
Kroll, P., Kruchten, P.: The Rational Unified Process Made Easy. Addison-Wesley, Reading (2003)
Kruchten, P.: The Rational Unified Process: An Introduction, 3rd edn. Addison-Wesley, Boston (2004)
van Lamsweerde, A., Letier, E.: Handling obstacles in goal-oriented requirements engineering. Software Engineering 26, 978–1005 (2000)
Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: TROPOS: An agent-oriented software development methodology. Autonomous Agents and Multi-Agent Systems 8, 203–236 (2004)
Rolland, C., Souveyet, C., Achour, B.: Guiding goal modelling using scenarios. IEEE Transactions on Software Engineering, Special Issue on Scenario Management 24, 1055–1071 (1998)
van Lamsweerde, A.: Goal-oriented requirements engineering: A guided tour. In: Proceedings of the 5th IEEE International Symposium on Requirements Engineering, Toronto, Canada, pp. 249–263 (2001)
Perepletchikov, M., Padgham, L.: Systematic incremental development of agent systems, using Prometheus. In: Proceedings of the 1st International Workshop on Integration of Software Engineering and Agent Technology (ISEAT 2005), Melbourne, Australia (2005) (submitted)
Levine, D., Ramsey, P., Smidt, R.: Applied Statistics for Engineers and Scientists. Prentice-Hall, Inc., New Jersey (2001)
Cockburn, A.: Structuring use cases with goals. Journal of Object-Oriented Programming 9, 35–40, 56–62 (1997)
Anton, A., Carter, R., Dagnino, A., Dempster, J., Siege, D.: Deriving goals from a use-case based requirements specification. Requirements Engineering Journal 6, 63–73 (2001)
DeLoach, S.: Analysis and design using MaSE and agentTool. In: Proceedings of the 12th Midwest Artificial Intelligence and Cognitive Science Conference (MAICS 2001), Ohio, USA (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Perepletchikov, M., Padgham, L. (2005). Use Case and Actor Driven Requirements Engineering: An Evaluation of Modifications to Prometheus. In: Pěchouček, M., Petta, P., Varga, L.Z. (eds) Multi-Agent Systems and Applications IV. CEEMAS 2005. Lecture Notes in Computer Science(), vol 3690. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11559221_21
Download citation
DOI: https://doi.org/10.1007/11559221_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29046-9
Online ISBN: 978-3-540-31731-9
eBook Packages: Computer ScienceComputer Science (R0)