Skip to main content

A Practical Agent-Based Approach to Requirements Engineering for Socio-technical Systems

  • Conference paper

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

Abstract

More powerful and pervasive information and communication technologies increasingly result into systems with a high organizational impact, which introduce organizational procedures and structures that could not exist otherwise. The software system and its application context form a larger socio-technical system that the requirements engineers need to analyze and understand as a whole. The overall needs of such a systems are the one to be fulfilled, while dealing with and taking into account the needs, the objective, and the expectations of a large number of stakeholders. In such a perspective, this paper introduces an agent-based requirements engineering framework, and illustrates how it has been applied throughout an eGovernment project.

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

Buying options

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

Learn about 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: Basili, V.R., Caldiera, G., Rombach, H.D. (eds.) Encyclopedia of Software Engineering. chapter The Goal Question Metric Approach, Wiley&Sons Inc, Chichester (1994)

    Google Scholar 

  4. Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: TROPOS: An agent-oriented software development methodology. In: 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 e-government. 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. Fickas, S., Helm, B.: Knowledge representation and reasoning in the design of composite systems. Transactions on Software Engineering 18(6), 470–482 (1992)

    Article  Google Scholar 

  13. Mylopoulos, J., Castro, J.: Tropos: A framework for requirements-driven software development. In: Brinkkemper, J., Solvberg, A. (eds.) Information System Engineering: State of the Art and Research Themes. LNCS, Springer, Heidelberg (2000)

    Google Scholar 

  14. van Lamsweerde, A.: Requirements Engineering in the Year 2000: A Research Perspective. In: Proceedings of the 22nd International Conference on Software Engineering, June 2000, ACM Press, New York (2000)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bresciani, P., Donzelli, P. (2004). A Practical Agent-Based Approach to Requirements Engineering for Socio-technical Systems. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds) Agent-Oriented Information Systems. AOIS 2003. Lecture Notes in Computer Science(), vol 3030. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25943-5_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-25943-5_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22127-2

  • Online ISBN: 978-3-540-25943-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics