为大型Ada系统的独立验证和确认构建环境的经验教训

L. Vladavsky, M. Yaramanoglu
{"title":"为大型Ada系统的独立验证和确认构建环境的经验教训","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":"{\"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}","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

摘要

独立验证和确认(IV&V)是由开发人员以外的人执行的一组正式活动,以帮助构建系统的质量和可靠性。大部分的IV&V时间被设计和代码分析所消耗,这占了IV&V报告的差异的70%左右。这两个活动主要是手工任务,由一组松散耦合的工具辅助。手动任务既耗时又容易出错。此外,松散耦合的工具对于分析大型系统是不够的。因此,IV&V需要更好的技术。在处理复杂的软件时,需要一个具有一组集成工具的综合环境。本文讨论了适用于软件密集型Ada系统的IV&V的Ada编程支持环境(APSE)的特点,针对IV&V需求的环境定制,以及经验教训。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Lessons learned in building an environment for the independent verification and validation of a large Ada system
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.<>
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信