2018
DOI: 10.17706/jsw.13.6.317-334
|View full text |Cite
|
Sign up to set email alerts
|

A Method for Selecting a Model to Estimate Software Reliability at the Design Phase of Component-Based Real-Time System Development

Abstract: The rapid growth of software-based functionalities has not only increased the complexity of Component-Based Real-Time Systems (CBRTS) but also made it difficult for designers to quantify its reliability. Architecture-Based Software Reliability Models (ABSRMs) are useful for estimating the architectural reliability of component-based systems so that the behavior of its software components can be examined at different development phases. However, due to the availability of a number of models spread over differen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 50 publications
0
1
0
Order By: Relevance
“…Therefore, a component interface with a simple architecture can be regarded as completely reliable. On the other hand, a component interface with complex architecture can be split off, analyzed, improved, and then assembled with other components ( Garg & Lai, 2018 ).Thus, we can regard the component interfaces as components themselves and use the SRGMs to describe their reliabilities; after integration, developers must test the new system to eliminate interface faults and verify the functions of components and the new system. For large-scale software systems, developers usually adopt integration testing based on an operation profile.…”
Section: Basic Assumptionsmentioning
confidence: 99%
“…Therefore, a component interface with a simple architecture can be regarded as completely reliable. On the other hand, a component interface with complex architecture can be split off, analyzed, improved, and then assembled with other components ( Garg & Lai, 2018 ).Thus, we can regard the component interfaces as components themselves and use the SRGMs to describe their reliabilities; after integration, developers must test the new system to eliminate interface faults and verify the functions of components and the new system. For large-scale software systems, developers usually adopt integration testing based on an operation profile.…”
Section: Basic Assumptionsmentioning
confidence: 99%