{"title":"Certifying high assurance software","authors":"J. Voas","doi":"10.1109/CMPSAC.1998.716644","DOIUrl":null,"url":null,"abstract":"Software certification processes have become so intertwined with development processes that true product certification, which should demonstrate that the software will behave appropriately, is almost never employed. This deficiency calls for a new generation of certification methodologies. The paper presents a methodology for measuring whether software will do what we want. If the software will, it deserves to be labeled as being of high quality (or high assurance). The methodology we provide is applicable to all types of software, covering the spectrum from safety critical control software to games.","PeriodicalId":252030,"journal":{"name":"Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CMPSAC.1998.716644","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Software certification processes have become so intertwined with development processes that true product certification, which should demonstrate that the software will behave appropriately, is almost never employed. This deficiency calls for a new generation of certification methodologies. The paper presents a methodology for measuring whether software will do what we want. If the software will, it deserves to be labeled as being of high quality (or high assurance). The methodology we provide is applicable to all types of software, covering the spectrum from safety critical control software to games.