Skip to main content

REF: A Practical Agent-Based Requirement Engineering Framework

  • Conference paper
Conceptual Modeling for Novel Application Domains (ER 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2814))

Included in the following conference series:

Abstract

Requirements Engineering techniques, based on the fundamental notions of agency, i.e., Agent, Goal, and Intentional Dependency, have been recognized as having the potential to lead towards a more homogeneous and natural software engineering process, ranging from high-level organization needs to system deployment. However, the availability of simple representational tools for Requirements Engineering still remains a key factor to guarantee stakeholders involvement, facilitating their understanding and participation. This paper introduces REF, an agent-based Requirements Engineering Framework designed around the adoption of a simple, but effective, representational graphical notation. Nevertheless, a limited expressiveness of the graphical language may constrain the analysis process, reducing its flexibility and effectiveness. Some extensions are proposed to enhance REF capability to support requirements engineers in planning and implementing their analysis strategies, without affecting however REF clarity and intuitiveness.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Antón, A.I.: Goal-based requirements analysis. In: Proceedings of the IEEE International Conference on Requirements Engineering (ICRE 1996), Colorado Springs, USA (April 1996)

    Google Scholar 

  2. Antón, A.I., Potts, C.: Requirements for evolving systems. In: Proceedings of the International Conference on Software Engineering (ICSE 1998), Kyoto, Japan (April 1998)

    Google Scholar 

  3. Basili, V.R., Caldiera, G., Rombach, H.D.: The Goal Question Metric Approach. In: Encyclopedia of Software Engineering. Wiley&Sons Inc., Chichester (1994)

    Google Scholar 

  4. Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: TROPOS: An agentoriented software development methodology. Autonomous Agents and Multi-Agent Systems (2003) (in press)

    Google Scholar 

  5. Bresciani, P., Perini, A., Giunchiglia, F., Giorgini, P., Mylopoulos, J.: A Knowledge Level Software Engineering Methodology for Agent Oriented Programming. In: Proceedings of the Fifth International Conference on Autonomous Agents, Montreal, Canada (May 2001)

    Google Scholar 

  6. Cantone, G., Donzelli, P.: Production and maintenance of goal-oriented software measurement models. International Journal of Knowledge Engineering and Software Engineering 10(5), 605–626 (2000)

    Article  Google Scholar 

  7. Chung, L.K., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Publishing, Dordrecht (2000)

    MATH  Google Scholar 

  8. Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Science of Computer Programming 20(1-2), 3–50 (1993)

    Article  MATH  Google Scholar 

  9. D’Inverno, M., Luck, M.: Development and application of an agent based framework. In: Proceedings of the First IEEE International Conference on Formal Engineering Methods, Hiroshima, Japan (1997)

    Google Scholar 

  10. Donzelli, P., Bresciani, P.: Goal-oriented requirements engineering: a case study in egovernment. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, pp. 605–620. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  11. Donzelli, P., Moulding, M.: Developments in application domain modelling for the verification and validation of synthetic environments:A formal requirements engineering framework. In: Proceedings of the Spring 99 Simulation Interoperability Workshop, Orlando, FL. LNCS, Springer, Heidelberg (2000)

    Google Scholar 

  12. Donzelli, P., Setola, R.: Putting the customer at the center of the IT system – a case study. In: Proceedings of the Euro-Web 2001 Conference – The Web in the Public Administration, Pisa, Italy (December 2001)

    Google Scholar 

  13. Donzelli, P., Setola, R.: Handling the knowledge acquired during the requirements engineering process. In: Proceedings of the Fourteenth International Conference on Knowledge Engineering and Software Engineering, SEKE (2002)

    Google Scholar 

  14. van Lamsweerde, A.: Goal-oriented requirements engineering: A guided tour. In: Proceedings of RE 2001 – International Joint Conference on Requirements Engineering, Toronto, pp. 249–263. IEEE, Los Alamitos (2001)

    Google Scholar 

  15. Yu, E.: Modeling Strategic Relationships for Process Reengineering. PhD thesis, University of Toronto, Department of Computer Science, University of Toronto (1995)

    Google Scholar 

  16. Yu, E.: Why agent-oriented requirements engineering. In: Proceedings of 3rd Workshop on Requirements Engineering For Software Quality, Barcelona, Catalonia (June 1997)

    Google Scholar 

  17. Yu, E., Mylopoulos, J.: Using goals, rules, and methods to support reasoning in business process reengineering. International Journal of Intelligent Systems in Accounting, Finance and Management 1(5), 1–13 (1996)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bresciani, P., Donzelli, P. (2003). REF: A Practical Agent-Based Requirement Engineering Framework. In: Jeusfeld, M.A., Pastor, Ó. (eds) Conceptual Modeling for Novel Application Domains. ER 2003. Lecture Notes in Computer Science, vol 2814. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39597-3_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39597-3_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20257-8

  • Online ISBN: 978-3-540-39597-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics