采用MBSE敏捷体系结构框架来驱动敏捷MDAO系统的MBSE模型及其体系结构的开发。生成的敏捷MDAO系统的体系结构是通过一组从敏捷体系结构框架规定的所有视点实例化的视图来建模的。与框架一样,在本文中,作者仅为每个透视图提供了选定的视图。其目的是强调应用mbse驱动方法开发敏捷MDAO系统背后的逻辑。对于本体的模型,完整的模型视图集也将以合适的格式发布。
本节包含已开发的视图的选择,并描述了AGILE MDAO系统的逻辑体系结构模型。尽管模型视图是按顺序呈现的,但MDAO系统视图的实际开发和建模过程具有迭代的性质。需要注意的是,每个视图中包含的每个元素,都是框架本体中包含的本体概念的实例化。建模方法保证了一致性和正确性(句法和语义),这是加快复杂MDAO设计系统开发的关键。 1. MDAO设计系统“组织视角” 如前所述,敏捷MDAO系统在涉及MDAO系统的部署和操作的团队中分配特定的角色。图1表示为“组织角色”视点实例化的一个视图。该视图集中于所谓的MDAO代理,它们与敏捷MDAO系统的部署和操作有关。每个MDAO代理,由“MDAO角色”(来自组织本体集群的概念)建模,负责由敏捷MDAO系统生产/消费的特定工件(没有在图中表示)。其他涉众(如“Customer”)也被建模,因为他们为正在开发的产品的需求提供输入,这可能会影响配置敏捷MDAO系统的选择,例如时间预算。 图1 敏捷MDAO系统-组织角色视图:在产品开发计划中与MDAO系统交互的已确定的利益相关者。“MDAO角色”参与者是一种特定类型的利益相关者,它们参与了MDAO系统的部署和操作 2. 物理架构的观点 最这里推荐了五种观点来表示物理架构。下面将描述这些观点。1.观点“物理组件列表”和“满足非功能需求的物理组件”本文中关于物理体系结构的第一个观点显示了物理体系结构的物理组件列表。图2(a)中的SysML块定义图表示了一个可以用来表示此视图的模板。此图包括新的SysML元素物理组件,作为块元素的扩展,由AGILE4配置文件引入,其中添加了新的属性逻辑组件,以便说明哪个逻辑组件(例如引擎)实例化哪个物理组件(例如CFM56-5B)。值属性表示系统组件感兴趣的数量。 图 2 (a) SysML块定义图,表示特定物理体系结构的物理组件; “满足非功能需求的物理组件”用于表示这些信息。传统的SysML方法的特点是通过满足关系实现块和需求SyML元素之间的链接。在本文中,块元素被替换为物理组件原型,如图2 (b).中的SysML需求图所示。 物理组件之间的连接” ARCADIA方法的领域特定语言被用于以下观点,旨在表示物理体系结构的物理组件之间的连接。图3中的[PAB]物理体系结构图可以用作创建符合此视点的视图的模板。该图包含了逻辑体系结构观点“分配函数-逻辑组件”的所有元素(例如,逻辑组件和函数)。此外,[PAB]图描述了物理组件(黄色矩形),而它们之间的连接则由物理链接元素表示。 图3 [PAB]ARCADIA方法在物理组件之间连接的物理结构图 “物理组件的状态” 物理组件之间的相互作用 未完待续 |
|