2007通用驾驶舱航空电子套件——模块化开放系统方法(MOSA)驱动架构-洛克希德; 2011优化航空电子系统的增量模块化开放系统方法(MOSA),以实现平衡的架构决策-洛克希德; 2021基于模块化开放系统方法(MOSA)的体系结构开发方法-L3harris; 2021建立可操作的MOSA方法-美国陆军; 2022PEO航空MOSA转型; 2022支持模块化开放系统方法(MOSA)的企业产品架构(EPA)预览-JUHN; 2023可认证MOSA以太网数字骨干网解决方案的FVL准备评估-TTTech; 2023自主和半自主飞行器自主认证的模块化开放系统方法(MOSA)-佐治亚理工; 2024MOSA系统的发布效果和先进团队要求系统-Parrylabs; 2024任务系统飞行试验台,可根据模块化开放系统方法(MOSA)目标快速评估创新技术和集成方法-GTRI;
模块化决策是项目MOSA的基石,这就是MOSA“定制”方面开始的地方。推导模块化决策不需要过于理论化,过去的项目经验是宝贵的工具。第一步是识别产品或平台中的关键组件。政府项目办公室通常可以立即确定几个非常容易的模块化决策。该计划应从已知或预计的政府提供设备(GFE)开始。然后识别与高接触点相关的模块。例如,如果机主希望定制立体声系统,需要将“立体声系统”定义为模块化决策,明确概述其包含和排除的内容。
接下来,利用最终产品广为人知的经验。对于由商业部门驱动的产品,如计算组件,需要避免冗长的系统工程分解。快速确定模块化决策并继续前进。考虑过去的负面经历也很重要,特别是在频繁更换组件或子组件的情况下。例如,如果代码库缺乏足够的关注点分离,导航参数的微小软件更改可能会导致重大的延迟和成本;所以,定义导航模块,也许还有它下面的几个模块。这些基本步骤为模块化决策提供了坚实的基础。
MOSA中的开放性经常被误解,开放并不意味着对所有人开放,这也不意味着供应商放弃了所有的权利。开放决策需要仔细定制,以避免过度获取数据权限和增加程序成本。相对于开放性,有三个主要类别需要考虑。首先是标准和规范,这些在开放决策中起着至关重要的作用。仅仅制定一个标准是不够的。必要时,必须定义标准的关键方面并向下选择配置文件。还应利用工业基础确定的规格。
接下来是数据权。这些应该由MOSA场景或用例驱动,并根据特定的程序需求量身定制,仅仅拥有客户目的权(GPR)是完全不够的。对于接口,GPR是最低期望。对于每个组件,权限应基于其相关的MOSA场景。例如:如果15个软件组件中的10个需要第三方修改,那么至少需要GPR,或者可以考虑为这10个组件特别协商许可权(SNLR)来实现该场景。对于其他5个组件,只要接口完全公开并附带GPR,给予政府限制权限可能是完全可以的。
最后,技术数据包(TDP)应由MOSA场景和资格需求驱动。对于第三方修改,确保每个组件(而不仅仅是整个系统)都有一套完整的工件,以使第三方能够进行修改,并仅对组件进行工件更新,而不是将工件绑定到整个系统。应包括关键工件、工具和关键设计过程。接口数据作为所需TDP的一部分被捕获。接口是至关重要的,但它们本身并不是模块化决策。它们有助于定义模块化决策,但不包含功能。接口有助于模块之间的相互关系,在定义模块化时应该考虑这些接口。
有了这三个类别来定义开放性,就很容易传达项目办公室量身定制的开放愿望。
回到模块化和开放性的基础,简化了MOSA过程,降低了进入以MOSA为中心的项目门槛。通过利用过去的经验、定义明确的标准和定制数据权限,组织可以在其购买策略中有效地实施MOSA。这种基础性的理解确保了MOSA保持实用性和可实现性,避免了不必要的复杂性。