This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Systematic Elaboration of Scalability Requirements through Goal-Obstacle Analysis
Jan. 2013 (vol. 39 no. 1)
pp. 119-140
Leticia Duboc, State University of Rio de Janeiro, Rio de Janeiro
Emmanuel Letier, University College London, London
David S. Rosenblum, National University of Singapore, Singapore
Scalability is a critical concern for many software systems. Despite the recognized importance of considering scalability from the earliest stages of development, there is currently little support for reasoning about scalability at the requirements level. This paper presents a goal-oriented approach for eliciting, modeling, and reasoning about scalability requirements. The approach consists of systematically identifying scalability-related obstacles to the satisfaction of goals, assessing the likelihood and severity of these obstacles, and generating new goals to deal with them. The result is a consolidated set of requirements in which important scalability concerns are anticipated through the precise, quantified specification of scaling assumptions and scalability goals. The paper presents results from applying the approach to a complex, large-scale financial fraud detection system.
Index Terms:
Scalability,Software,Batch production systems,Educational institutions,Analytical models,Natural languages,scalability,Requirements/specifications,analysis,performance measures,quality analysis and evaluation,goal-oriented requirements engineering,KAOS
Citation:
Leticia Duboc, Emmanuel Letier, David S. Rosenblum, "Systematic Elaboration of Scalability Requirements through Goal-Obstacle Analysis," IEEE Transactions on Software Engineering, vol. 39, no. 1, pp. 119-140, Jan. 2013, doi:10.1109/TSE.2012.12
Usage of this product signifies your acceptance of the Terms of Use.