{"title":"Lessons learned in building an environment for the independent verification and validation of a large Ada system","authors":"L. Vladavsky, M. Yaramanoglu","doi":"10.1109/AQSDT.1994.315760","DOIUrl":null,"url":null,"abstract":"Independent verification and Validation (IV&V) is a set of formal activities performed by someone other than the developer to help build quality and reliability into the system. Most of IV&V time is consumed by design and code analyses, which account for about 70% of the discrepancies reported by IV&V. Both activities are primarily manual tasks, aided by loosely coupled set of tools. Manual tasks are time-consuming and error-prone. Additionally, loosely coupled tools are not sufficient for analyzing a large system. Therefore, IV&V needs better technology. When dealing with complex software, a comprehensive environment with a set of integrated tools is needed. This paper discusses characteristics of an Ada Programming Support Environment (APSE) suitable for IV&V of a software intensive Ada system, customization of the environment for IV&V needs, and lessons learned.<<ETX>>","PeriodicalId":349987,"journal":{"name":"Proceedings of 3rd Symposium on Assessments of Quality Software Development Tools","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 3rd Symposium on Assessments of Quality Software Development Tools","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AQSDT.1994.315760","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Independent verification and Validation (IV&V) is a set of formal activities performed by someone other than the developer to help build quality and reliability into the system. Most of IV&V time is consumed by design and code analyses, which account for about 70% of the discrepancies reported by IV&V. Both activities are primarily manual tasks, aided by loosely coupled set of tools. Manual tasks are time-consuming and error-prone. Additionally, loosely coupled tools are not sufficient for analyzing a large system. Therefore, IV&V needs better technology. When dealing with complex software, a comprehensive environment with a set of integrated tools is needed. This paper discusses characteristics of an Ada Programming Support Environment (APSE) suitable for IV&V of a software intensive Ada system, customization of the environment for IV&V needs, and lessons learned.<>