Architecture-based approach to reliability assessment of software systems

Citation
K. Goseva-popstojanova et Ks. Trivedi, Architecture-based approach to reliability assessment of software systems, PERF EVAL, 45(2-3), 2001, pp. 179-204
Citations number
59
Categorie Soggetti
Computer Science & Engineering
Journal title
PERFORMANCE EVALUATION
ISSN journal
01665316 → ACNP
Volume
45
Issue
2-3
Year of publication
2001
Pages
179 - 204
Database
ISI
SICI code
0166-5316(200107)45:2-3<179:AATRAO>2.0.ZU;2-#
Abstract
With the growing emphasis on reuse, software development process moves towa rd component-based software design. As a result, there is a need for modeli ng approaches that are capable of considering the architecture of the softw are and estimating the reliability by taking into account the interactions between the components, the utilization of the components, and the reliabil ities of the components and of their interfaces with other components. This paper details the state of the architecture-based approach to reliability assessment of component based software and describes how it can be used to examine software behavior right from the design stage to implementation and final deployment. First, the common requirements of the architecture-based models are identified and the classification is proposed. Then, the key mo dels in each class are described in detail and the relation among them is d iscussed. A critical analysis of underlying assumptions, limitations and ap plicability of these models is provided which should be helpful in determin ing the directions for future research. (C) 2001 Elsevier Science B.V. All rights reserved.