首页> 外文会议> >COTS Score: an acceptance methodology for COTS software
【24h】

COTS Score: an acceptance methodology for COTS software

机译:COTS评分:COTS软件的接受方法

获取原文

摘要

Over the last decade the United States Government has significantly increased its use of commercial-off-the-shelf (COTS) software as stand-alone solutions and as components in safety-critical systems. This increased use stems from the realization that pre-existing software products can be a means of lowering development costs, shortening development time, and keeping pace with the changing software market. The Federal government, particularly with regards to safety-critical systems, has found that COTS software is currently not plug-and-play, has significant tradeoffs, and usually contains a "cradle-to-grave" dependence on the software manufacturer. Unfortunately, there is currently no standard "best commercial practice" with regard to the acceptance of COTS software. Ad hoc attempts to apply standards for commercial software acceptance have been based upon subjective criteria and have proven to be imprecise and prone to error. Moreover, acceptability in safety-critical systems generally demands analysis of source code. Many software vendors, however, have chosen to keep all such source code proprietary due to liability and intellectual property concerns. When the source code is not available, there is very little that can be done to ensure the safety, reliability, and integrity of the software. This paper discusses the COTS Score, an approach that aids in determining the acceptability of COTS software. The process involves the application of predictive techniques used for financial credit scoring to the COTS domain. The methodology addresses the issue of acceptability by incorporating both functional and environmental software measures related to reliability, compatibility, certifiability, obsolescence, and life cycle including trade-off analyses. This approach satisfies NASA and ISO 9001 requirements to define an acceptance procedure for COTS software.
机译:在过去的十年中,美国政府已大大增加了将现成的商业(COTS)软件用作独立解决方案和安全关键系统中的组件的使用。越来越多的使用源于人们的认识,即预先存在的软件产品可以成为降低开发成本,缩短开发时间并与不断变化的软件市场保持同步的一种手段。联邦政府,特别是在安全性至关重要的系统方面,已经发现COTS软件目前不能即插即用,需要进行重大折衷,并且通常包含对软件制造商的“从摇篮到坟墓”的依赖。不幸的是,关于接受COTS软件,目前没有标准的“最佳商业惯例”。尝试将标准用于商业软件接受的特殊尝试是基于主观标准的,并且已被证明是不精确且容易出错。此外,安全关键系统中的可接受性通常要求对源代码进行分析。但是,由于责任和知识产权方面的考虑,许多软件供应商已选择保留所有此类源代码的专有性。当源代码不可用时,几乎无法做以确保软件的安全性,可靠性和完整性。本文讨论了COTS评分,这是一种有助于确定COTS软件可接受性的方法。该过程涉及将用于金融信用评分的预测技术应用于COTS领域。该方法论通过结合与可靠性,兼容性,可认证性,过时以及包括权衡分析在内的生命周期相关的功能和环境软件措施来解决可接受性问题。这种方法满足了NASA和ISO 9001的要求,以定义COTS软件的验收程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号