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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
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)
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)
Chung, L.K., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Publishing, Dordrecht (2000)
Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Science of Computer Programming 20(1-2), 3–50 (1993)
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)
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)
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)
Fickas, S., Helm, B.: Knowledge representation and reasoning in the design of composite systems. Transactions on Software Engineering 18(6), 470–482 (1992)
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)
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)
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)
Yu, E.: Modeling Strategic Relationships for Process Reengineering. PhD thesis, University of Toronto, Department of Computer Science, University of Toronto (1995)
Yu, E.: Why agent-oriented requirements engineering. In: Proceedings of 3rd Workshop on Requirements Engineering For Software Quality, Barcelona, Catalonia (June 1997)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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