Exploring the impact of software requirements on system-wide goals: A method using satisfaction arguments and i* goal modelling

13Citations
Citations of this article
46Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper describes the application of requirements engineering concepts to support the analysis of the impact of new software systems on system-wide goals. Requirements on a new or revised software component of a socio-technical system not only have implications on the goals of the subsystem itself, but they also impact upon the goals of the existing integrated system. In industries such as air traffic management and healthcare, impacts need to be identified and demonstrated in order to assess concerns such as risk, safety, and accuracy. A method called PiLGRIM was developed which integrates means-end relationships within goal modelling with knowledge associated with the application domain. The relationship between domain knowledge and requirements, as described in a satisfaction argument, adds traceability rationale to help determine the impacts of new requirements across a network of heterogeneous actors. We report procedures that human analysts follow to use the concepts of satisfaction arguments in a software tool for i* goal modelling. Results were demonstrated using models and arguments developed in two case studies, each featuring a distinct socio-technical system-a new controlled airspace infringement detection tool for NATS (the UK's air navigation service provider), and a new version of the UK's HIV/AIDS patient reporting system. Results provided evidence towards our claims that the conceptual integration of i* and satisfaction arguments is usable and useful to human analysts, and that the PiLGRIM impact analysis procedures and tool support are effective and scalable to model and analyse large and complex socio-technical systems. © 2011 Springer-Verlag London Limited.

Cite

CITATION STYLE

APA

Lockerbie, J., Maiden, N. A. M. D., Engmann, J., Randall, D., Jones, S., & Bush, D. (2012). Exploring the impact of software requirements on system-wide goals: A method using satisfaction arguments and i* goal modelling. Requirements Engineering, 17(3), 227–254. https://doi.org/10.1007/s00766-011-0138-8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free