{"title":"Software reliability from a system perspective","authors":"K.C. Ferrara, S. Keene, C. Lane","doi":"10.1109/ARMS.1989.49621","DOIUrl":null,"url":null,"abstract":"The authors address two aspects of software reliability. First, some of the key tools are identified to improve and assure software reliability through process control, failure mode and effect analysis, and so on. These activities actively augment the reliability of the design and code. Second, the software and hardware metrics are combined to yield an estimate of system reliability. The very nature of measuring the code and feeding back the estimate to the designers will work to increase program focus and to improve the code. Checking out and validating interfaces are concluded to be critical to highly reliable designs. This is especially true across the hardware/software boundary.<<ETX>>","PeriodicalId":430861,"journal":{"name":"Proceedings., Annual Reliability and Maintainability Symposium","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings., Annual Reliability and Maintainability Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ARMS.1989.49621","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
The authors address two aspects of software reliability. First, some of the key tools are identified to improve and assure software reliability through process control, failure mode and effect analysis, and so on. These activities actively augment the reliability of the design and code. Second, the software and hardware metrics are combined to yield an estimate of system reliability. The very nature of measuring the code and feeding back the estimate to the designers will work to increase program focus and to improve the code. Checking out and validating interfaces are concluded to be critical to highly reliable designs. This is especially true across the hardware/software boundary.<>