Title
Quantifying software performance, reliability and security: An architecture-based approach
Abstract
With component-based systems becoming popular and handling diverse and critical applications, the need for their thorough evaluation has become very important. In this paper we propose an architecture-based unified hierarchical model for software performance, reliability, security and cache behavior prediction. We employ discrete time Markov chains (DTMCs) to model software systems and provide expressions for predicting the overall behavior of the system based on its architecture as well as the characteristics of individual components. This approach also facilitates the identification of various bottlenecks. We illustrate its use through some case studies and also provide expressions to perform sensitivity analysis.
Year
DOI
Venue
2007
10.1016/j.jss.2006.07.021
Journal of Systems and Software
Keywords
Field
DocType
software performance,discrete time markov chain,individual component,architecture-based unified hierarchical model,overall behavior,markov models,software architecture,reliability,case study,cache behavior prediction,security,model software system,quantifying software performance,component-based system,critical application,performance,architecture-based approach,marketing
Architecture,Software performance testing,Engineering,Reliability engineering
Journal
Volume
Issue
ISSN
80
4
The Journal of Systems & Software
Citations 
PageRank 
References 
39
1.42
35
Authors
2
Name
Order
Citations
PageRank
Vibhu Saujanya Sharma117421.65
Trivedi, K.S.27721700.23