2007
DOI: 10.1109/tdsc.2007.4
|View full text |Cite
|
Sign up to set email alerts
|

Architecture-Based Software Reliability Analysis: Overview and Limitations

Abstract: Abstract-With the growing size and complexity of software applications, research in the area of architecture-based software reliability analysis has gained prominence. The purpose of this paper is to provide an overview of the existing research in this area, critically examine its limitations, and suggest ways to address the identified limitations.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
121
0
3

Year Published

2008
2008
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 171 publications
(125 citation statements)
references
References 72 publications
1
121
0
3
Order By: Relevance
“…For analyzing software architectures, broad number of architecture analysis approaches has been introduced in the last two decades (Clements et al 2002b;Dobrica and Niemela 2002;Gokhale 2007). These architecture analysis approaches usually either perform static analysis of formal architectural models (Medvidovic and Taylor 2000) or utilize scenariobased approaches as described in (Dobrica and Niemela 2002).…”
Section: Related Workmentioning
confidence: 99%
“…For analyzing software architectures, broad number of architecture analysis approaches has been introduced in the last two decades (Clements et al 2002b;Dobrica and Niemela 2002;Gokhale 2007). These architecture analysis approaches usually either perform static analysis of formal architectural models (Medvidovic and Taylor 2000) or utilize scenariobased approaches as described in (Dobrica and Niemela 2002).…”
Section: Related Workmentioning
confidence: 99%
“…Balsamo et al [3] and Koziolek [25] have surveyed many different methods for specifying performance models, and Smith and Williams [31] have provided a set of guidelines on how to obtain performance models during early development stages and on how to refine such models as the implementation progresses. For reliability, Gokhale [17] provides a survey.…”
Section: Background: Architecture Modelling and Analysesmentioning
confidence: 99%
“…Our approach is based on software performance prediction [31,3,25], architecture-based software availability analysis [17], and search-based software engineering [19]. We categorize closely related approaches into: (i) Scenario based SA analysis, (ii) rule-based approaches, and (iii) metaheuristic-based approaches.…”
Section: Related Workmentioning
confidence: 99%
“…This probabilistic definition is very similar to the one of software reliability in [21], except that the confidence is a broader concept. We can still use the work on software reliability [22,23] for reference. But the open environment in which the software system lives has brought forward some new requirements:…”
Section: Confidence Estimation Of the Systemmentioning
confidence: 99%