{"title":"分层软件系统的可靠性评估","authors":"S.P. Leblanc, P.A. Roman","doi":"10.1109/RAMS.2002.981650","DOIUrl":null,"url":null,"abstract":"The reliability evaluation of hardware systems is usually well integrated into the design process. Because it is done early, this reliability evaluation is useful in making design decisions. Software Reliability Evaluation (SRE), on the other hand, has been mostly conducted after development has been completed, therefore offering little or no input into the design. This paper proposes a simple approach to estimate the reliability of software systems that are composed of a hierarchy of modules. Furthermore, the proposed approach takes advantage of the familiar reliability block diagram (RBD) methodology, which has long been used for hardware reliability estimation. This paper demonstrates how RBD can be used to represent hierarchical software systems. Using this technique early in the development process can offer system designers the opportunity to conduct sensitivity analysis that combines both hardware and software components. Criticality is also shown to be useful in the proposed SRE approach. Examples are given to show how criticality makes the SRE more realistic than the use of RBD alone.","PeriodicalId":395613,"journal":{"name":"Annual Reliability and Maintainability Symposium. 2002 Proceedings (Cat. No.02CH37318)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Reliability estimation of hierarchical software systems\",\"authors\":\"S.P. Leblanc, P.A. Roman\",\"doi\":\"10.1109/RAMS.2002.981650\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The reliability evaluation of hardware systems is usually well integrated into the design process. Because it is done early, this reliability evaluation is useful in making design decisions. Software Reliability Evaluation (SRE), on the other hand, has been mostly conducted after development has been completed, therefore offering little or no input into the design. This paper proposes a simple approach to estimate the reliability of software systems that are composed of a hierarchy of modules. Furthermore, the proposed approach takes advantage of the familiar reliability block diagram (RBD) methodology, which has long been used for hardware reliability estimation. This paper demonstrates how RBD can be used to represent hierarchical software systems. Using this technique early in the development process can offer system designers the opportunity to conduct sensitivity analysis that combines both hardware and software components. Criticality is also shown to be useful in the proposed SRE approach. Examples are given to show how criticality makes the SRE more realistic than the use of RBD alone.\",\"PeriodicalId\":395613,\"journal\":{\"name\":\"Annual Reliability and Maintainability Symposium. 2002 Proceedings (Cat. No.02CH37318)\",\"volume\":\"75 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2002-08-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Annual Reliability and Maintainability Symposium. 2002 Proceedings (Cat. No.02CH37318)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RAMS.2002.981650\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annual Reliability and Maintainability Symposium. 2002 Proceedings (Cat. No.02CH37318)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RAMS.2002.981650","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Reliability estimation of hierarchical software systems
The reliability evaluation of hardware systems is usually well integrated into the design process. Because it is done early, this reliability evaluation is useful in making design decisions. Software Reliability Evaluation (SRE), on the other hand, has been mostly conducted after development has been completed, therefore offering little or no input into the design. This paper proposes a simple approach to estimate the reliability of software systems that are composed of a hierarchy of modules. Furthermore, the proposed approach takes advantage of the familiar reliability block diagram (RBD) methodology, which has long been used for hardware reliability estimation. This paper demonstrates how RBD can be used to represent hierarchical software systems. Using this technique early in the development process can offer system designers the opportunity to conduct sensitivity analysis that combines both hardware and software components. Criticality is also shown to be useful in the proposed SRE approach. Examples are given to show how criticality makes the SRE more realistic than the use of RBD alone.