1993
DOI: 10.1109/32.256858
|View full text |Cite
|
Sign up to set email alerts
|

Optimization models for reliability of modular software systems

Abstract: This paper presents four optimization models to demonstrate that the optimization of software reliability within the available resources can be accomplished. The models help us find the optimal software system structure while considering basic information on reliability and cost of modules. Each model is applicable to a distinct situation. All four models maximize reliability while ensuring that expenditures remain within budget.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
51
0
1

Year Published

2000
2000
2021
2021

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 100 publications
(52 citation statements)
references
References 5 publications
0
51
0
1
Order By: Relevance
“…is the mean value of the total errors in module , and is the rate of detected errors in module . The reliability of module is calculated by (2) Based on the above two equations, the reliability of a parallelseries modular software system can be calculated with (3) where is the reliability of the th parallel group. There are groups of parallel modules, thus the total reliability of these groups of parallel modules is .…”
Section: A Problem Formulations On Parallel-series Modular Software mentioning
confidence: 99%
“…is the mean value of the total errors in module , and is the rate of detected errors in module . The reliability of module is calculated by (2) Based on the above two equations, the reliability of a parallelseries modular software system can be calculated with (3) where is the reliability of the th parallel group. There are groups of parallel modules, thus the total reliability of these groups of parallel modules is .…”
Section: A Problem Formulations On Parallel-series Modular Software mentioning
confidence: 99%
“…Zahedi and Ashrafi [40] developed a software reliability allocation model that determines how reliable software modules and programs must be to maximize the user's utility while taking the financial and technical constraints of the system into consideration. Berman and Ashraf [4] developed optimization models to find the optimal software system structure while considering basic information on the reliability and cost of modules. Jung and Choi [15] proposed optimization models for selecting the best COTS software product among alternatives for each module in the development of modular software systems.…”
Section: Introductionmentioning
confidence: 99%
“…), où elle est obtenue par le biais de redondance, et où les défaillances sont contrôlées, réparées ou remplacées, les méthodes de fiabilité logiciel ne sont pas complètement matures et restent difficile à maitriser. [7] [8] Il existe dans la littérature plusieurs définitions de la fiabilité logiciel, dans certaines elle est considérée comme binaire, un programme défaillant aura 0 comme valeur de fiabilité alors qu'un programme parfait aurait une valeur de fiabilité de 1 [9]. Tandis que d'autres définitions, considèrent la fiabilité logiciel comme la fréquence de fonctionnement du programme sans défaillances.…”
Section: Introductionunclassified