Abstract
Research undertaken in RESCUE to bridge the gap between both the model based specification and textual representation of requirements, showed that manually applying requirements generation patterns to i* system models could provide requirements engineers with productivity gains. This paper reports an extension to the RESCUE process in which a revised set of patterns was implemented within our REDEPEND goal modelling tool and trialled through a requirements engineering project for a complex airport operations system. The paper describes how these patterns were applied automatically to i* models in REDEPEND to generate textual candidate requirement statements, the results of this application, the benefits of the approach to the project, and our ongoing research in this area to improve productivity in large-scale requirements engineering projects.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Baddeley, A.D.: Human memory: Theory and practice. Lawrence Erlbaum Associates, Hove (1990)
De Landtsheer, R., Letier, E., van Laamsweerde, A.: Deriving Tabular Event-Based Specifications from Goal-Oriented Requirements Models. In: Proceedings 11th IEEE International Conference on Requirements Engineering, pp. 200–210. IEEE Computer Society Press, Washington, DC (2003)
Jones, S.V., Maiden, N.A.M.: RESCUE An Integrated Method for Specifying Requirements for Complex Socio-Technical Systems. In: Mate, J.L., Silva, A. (eds.) Requirements Engineering for Socio-Technical Systems, Ideas Group, pp. 245–265 (2005)
Maiden, N.A.M.: Systematic Scenario Walkthroughs with ART-SCENE. In: Alexander, I.F., Maiden, N.A.M. (eds.) Scenarios, Stories and Use Cases, pp. 166–178. John Wiley, New York (2004)
Maiden, N.A.M., Jones, S.V., Manning, S., Greenwood, J., Renou, L.: Model-Driven Requirements Engineering: Synchronising Models in an Air Traffic Management Case Study. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, Springer, Heidelberg (2004)
Maiden, N.A.M., Manning, S., Jones, S., Greenwood, J.: Towards Pattern Based Generation of Requirements from Systems Models. In: Proceedings REFSQ’2004 Workshop, in conjunction with CaiSE’2004, 7-8 2004, Riga, Latvia (2004)
Maiden, N.A.M., Manning, S., Jones, S., Greenwood, J.: Generating Requirements from Systems Models using Patterns: A Case Study. Requirements Engineering Journal 10(4), 276–288 (2006)
Robertson, S., Robertson, J.: Mastering the Requirements Process. Addison-Wesley, London (1999)
Yu, E., Mylopoulos, J.M.: Understanding “Why” in Software Process Modelling, Analysis and Design. In: Proceedings, 16th International Conference on Software Engineering, pp. 159–168. IEEE Computer Society Press, Washington, DC (1994)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Ncube, C., Lockerbie, J., Maiden, N. (2007). Automatically Generating Requirements from i* Models: Experiences with a Complex Airport Operations System. In: Sawyer, P., Paech, B., Heymans, P. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2007. Lecture Notes in Computer Science, vol 4542. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73031-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-73031-6_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73030-9
Online ISBN: 978-3-540-73031-6
eBook Packages: Computer ScienceComputer Science (R0)