系统重用、升级与COTS组件使用的安全性考量

需积分: 5 1 下载量 60 浏览量 更新于2024-08-06 收藏 352KB PDF 举报
"这篇学术论文探讨了在系统工程中安全重用系统、升级系统或使用商业现成(COTS)组件的问题。作者A. Wayne Wymore和A. Terry Bahill来自亚利桑那大学的系统和工业工程部门。文章强调了在决定重用、升级或采用COTS组件时,系统之间的I/O等效性和同态映射的重要性。 在文中,作者首先定义了I/O等效性的概念,即两个系统对于初始状态对是I/O等效的,当且仅当它们的最小化形式是同构图像。这意味着尽管状态、输入和输出的名称可能不同,但这两者的本质功能是相同的。然而,这并不意味着这两个系统可以互换使用,因为它们可能不是同态图像。同态图像指的是一个系统是另一个更简单系统的功能等价版本,即使它们的技术实现细节不同。 论文指出,I/O等效的系统并不总是可以互相替换的,因为实现一个系统的方法可能不适用于另一个。这种错误的假设可能导致严重问题。系统工程师在进行功能分析时,需要考虑I/O需求和性能指标,同时也要考虑重用性因素。而系统架构师则需要权衡技术要求和成本,来指定合适的系统设计。 作者强调,确保系统安全重用或升级的关键在于深入理解系统之间的等效性关系以及潜在的同态映射。这一过程涉及到详细的功能和性能评估,以避免因错误的兼容性假设导致的设计失败。此外,使用COTS组件可以降低成本和开发时间,但必须谨慎处理,确保这些组件满足特定系统的所有需求和性能标准。 该论文为系统工程师提供了重要的指导,提醒他们在选择重用、升级或采用COTS组件时,必须全面考虑系统的功能、性能、技术适应性和成本,以及I/O等效性和同态映射的复杂性。这样的方法论有助于确保系统工程项目的成功和安全性。"