Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Use Case and Actor Driven Requirements Engineering: An Evaluation of Modifications to Prometheus

  • Conference paper
Multi-Agent Systems and Applications IV (CEEMAS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3690))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Padgham, L., Winikoff, M.: Developing Intelligent Agent Systems: A Practical Guide. John Wiley And Sons Ltd., West Sussex (2004)

    Book  Google Scholar 

  2. Kroll, P., Kruchten, P.: The Rational Unified Process Made Easy. Addison-Wesley, Reading (2003)

    Google Scholar 

  3. Kruchten, P.: The Rational Unified Process: An Introduction, 3rd edn. Addison-Wesley, Boston (2004)

    Google Scholar 

  4. van Lamsweerde, A., Letier, E.: Handling obstacles in goal-oriented requirements engineering. Software Engineering 26, 978–1005 (2000)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Levine, D., Ramsey, P., Smidt, R.: Applied Statistics for Engineers and Scientists. Prentice-Hall, Inc., New Jersey (2001)

    MATH  Google Scholar 

  10. Cockburn, A.: Structuring use cases with goals. Journal of Object-Oriented Programming 9, 35–40, 56–62 (1997)

    Google Scholar 

  11. 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)

    Article  MATH  Google Scholar 

  12. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics