Skip to main content
Journal cover image

Quantifying software performance, reliability and security: An architecture-based approach

Publication ,  Journal Article
Sharma, VS; Trivedi, KS
Published in: Journal of Systems and Software
April 1, 2007

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. © 2006 Elsevier Inc. All rights reserved.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Journal of Systems and Software

DOI

ISSN

0164-1212

Publication Date

April 1, 2007

Volume

80

Issue

4

Start / End Page

493 / 509

Related Subject Headings

  • Software Engineering
  • 46 Information and computing sciences
  • 0806 Information Systems
  • 0804 Data Format
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Sharma, V. S., & Trivedi, K. S. (2007). Quantifying software performance, reliability and security: An architecture-based approach. Journal of Systems and Software, 80(4), 493–509. https://doi.org/10.1016/j.jss.2006.07.021
Sharma, V. S., and K. S. Trivedi. “Quantifying software performance, reliability and security: An architecture-based approach.” Journal of Systems and Software 80, no. 4 (April 1, 2007): 493–509. https://doi.org/10.1016/j.jss.2006.07.021.
Sharma VS, Trivedi KS. Quantifying software performance, reliability and security: An architecture-based approach. Journal of Systems and Software. 2007 Apr 1;80(4):493–509.
Sharma, V. S., and K. S. Trivedi. “Quantifying software performance, reliability and security: An architecture-based approach.” Journal of Systems and Software, vol. 80, no. 4, Apr. 2007, pp. 493–509. Scopus, doi:10.1016/j.jss.2006.07.021.
Sharma VS, Trivedi KS. Quantifying software performance, reliability and security: An architecture-based approach. Journal of Systems and Software. 2007 Apr 1;80(4):493–509.
Journal cover image

Published In

Journal of Systems and Software

DOI

ISSN

0164-1212

Publication Date

April 1, 2007

Volume

80

Issue

4

Start / End Page

493 / 509

Related Subject Headings

  • Software Engineering
  • 46 Information and computing sciences
  • 0806 Information Systems
  • 0804 Data Format
  • 0803 Computer Software