产品更新 | 密钥护航设计路:华望M-Design平台上模型封装的项目下发和集成_华望 mdesign m-design-CSDN博客

产品更新 | 密钥护航设计路:华望M-Design平台上模型封装的项目下发和集成

华望产品更新速递

产品亮点 | M-Design平台上模型封装的项目下发和集成功能的优势

◆知识产权的保护

◆跨团队的项目协作和任务下发

◆验证和仿真的集成

◆设计变更的管理

案例详解 | 某卫星发射任务应用案例

◆具体设计步骤

◆加密封装步骤


一、什么是基于模型封装的项目下发和集成?

基于模型封装的项目下发与集成过程,是指总体设计部门将各系统的研发要求封装为标准化模型,并下发至各相关设计部门。在下发的过程中,为保护模型的核心内容而采取加密措施,确保只有授权用户能够查看和编辑核心部分,而未经授权的用户则只能访问非核心信息。各设计团队根据下发的项目任务进行详细设计,待各系统设计完成后,总体设计部门将各系统的设计模型进行集成。通ji过整体查看和仿真验证,最终确保各部分设计的一致性,并确认其符合项目的要求。

图 1 下发和集成流程的示意图


二、模型封装的项目下发和集成的优势

2.1 知识产权的保护

当前的工程项目中通常涉及多个团队和系统之间的协作,每个系统对其核心技术方案和设计细节具有知识产权保护的需求,导致上下游系统之间无法开展有效和清晰地交流。为了实现设计的集成,采用传统方式工作的建模软件常常只能将核心设计方案进行暴露,而由此导致了知识产权保护的困难。

 

华望系统科技自主开发的基于SysML语言的系统建模软件M-Design则能很好地解决上述问题。该款软件研制的模型封装的项目下发和集成功能,通过对核心技术方案和设计细节进行加密封装,可确保在集成前完成对知识产权的保护。只有经过授权的上下游团队才能访问加密内容,而未经授权的团队只能查看设计要求、接口规范等必要信息。该加密封装方式不仅保障了核心技术的安全性,也不会对总体的系统设计和集成后的仿真验证产生任何影响。

2.2 跨团队的项目协作和任务下发

多个团队协作的过程中常常会遇到设计规范和标准不统一、项目要求理解不一致、团队间沟通不通畅等问题,从而导致任务执行的程度不一致,由此影响模型的可读性和集成性,甚至可能导致项目无法顺利推进。

M-Design 的基于模型封装的项目下发和集成功能提供了一个统一的协同工作环境,支持各团队在同一平台上进行开发设计。通过标准化的模型进行任务下发,不仅将任务本身进行传递,还能够同步下发设计规范、接口要求等关键信息,确保各团队对项目需求和接口标准理解的一致性。该方式有效提升了协作效率,避免了因理解偏差或沟通不畅带来的设计问题。

2.3 验证和仿真的集成

各团队在完成子系统的设计后,尽管每个子系统能够满足自身设计的要求,但无法确保这些子系统集成后可满足整体系统的设计需求。通过 M-Design 的基于模型封装的项目下发和集成功能,可将各子系统的设计模块集成至原始项目中,通过逻辑仿真进行验证,以确保整体系统能够满足初始阶段的设计要求。

2.4 设计变更的管理

各子系统之间存在相互依赖关系,当某子系统的设计方案发生变化时,调整方通常无法预见该变更将会对上下游系统产生何种影响。同时,上下游系统也往往无法及时得知设计变更及其具体的影响范围,从而无法进行有针对性的调整和改进。对于传统的建模软件来说,它们难以识别设计变更及其可能产生的影响。

M-Design的基于模型封装的项目下发和集成功能,在设计方案完成调整并提交至协同服务器之前,可提前告知方案调整方本次变更可能带来的影响及范围。调整方可以根据影响程度对是否继续该调整进行评估。如果决定继续完成变更,则变更后的设计方案将提交至协同端。提交成功后,受关联影响的上下游团队将收到调整通知,了解该调整将会涉及的范围和程度,从而进行有针对性的设计改进和优化。


三、模型封装的项目下发和集成案例

 

在本案例中,我们将使用华望自主开发的系统建模软件工具M-Design进行演示。

3.1 项目背景

卫星发射任务需要卫星系统、运载火箭系统及其他相关系统的协同配合才能顺利完成。在此过程中,总体设计部门需要向下游分系统下达分系统级的研制任务书,而后者的设计团队在进行任务分析后,会进一步向下级子系统下达子系统级的研制任务书。各子系统的设计完成后,则将设计方案逐级向上进行集成和验证。

项目下发和集成的流程,如图 2所示:

图 2 系统下发和集成流程

3.2 设计步骤

(1) 对任务进行总体分析后确定初步的架构设计,并编制各下级系统的研制任务书。

图 3  任务级总体分析的界面图

(2) 将研制任务书以模型形式下发给各分系统的设计团队。

图 4  下发分系统研制要求的界面图

(3) 各分系统设计团队在接收到下发的研制任务书后,根据任务书要求开展分系统的设计,进一步明确子系统的组成以及各子系统的研制任务书。

图 5  分系统级分析的界面图

(4) 与步骤2类似,将子系统的研制任务书以模型形式下发给各子系统的设计团队。各子系统的设计团队查看任务书要求并进一步开展子系统的设计。设计完成后,团队将提交模型至协同平台并通知分系统的设计团队,告知子系统的设计已完成。

图 6  子系统级分析的界面图

(5) 分系统的设计团队将各子系统模型重新加载,使其更新至最新版本。

图 7 重新加载子系统设计的界面图

(6) 加载完成后,M-Design软件将识别此次加载所影响的元素范围,并提示设计师进行检查。

图 8  加载完成后提示查看变更元素的界面图

图 9  变更元素影响范围的界面图

(7) 分系统的设计团队在重新加载各子系统的设计模型后,从分系统层面进行仿真验证,论证各子系统设计是否满足分系统的任务要求。验证通过后,将分系统的设计模型提交至协同平台,同时通知任务级的总体设计团队,告知分系统的设计已完成。

(8) 与步骤5类似,任务级的总体设计团队将各分系统的设计模型重新加载,更新至最新版本。在重新加载过程中,识别并查看变更的影响范围。所有分系统的设计模型加载完成后,总体设计团队将从任务级层面进行仿真验证,论证各分系统的设计是否满足此次总体任务的要求。

3.3 加密封装

在模型下发和集成过程中,对于涉及知识产权保护的模型,可以在下发和集成之前进行封装加密。封装加密和解密的步骤如下:

(1) 生成加密封装所需的公钥和私钥。公钥用于封装加密,私钥发给上下游设计团队用于模型解密。

图 10  生成公钥和私钥入口的界面图一

图 11 生成公钥和私钥的界面图二

(2) 在模型树中用右键点击拟加密封装的模型,从右键菜单中选择“模型封装”,在弹出的界面中选择用于加密封装的公钥。

图 12  模型封装入口的界面图

图 13  选择封装公钥的界面图

图 14    模型封装后的界面图

(3) 封装成功后,模型树中将显示封装标识,显示该模型已完成加密封装。

(4) 用右键点击已封装的模型,在弹出的菜单中选择“模型解封”,然后选择对应的私钥,即可解密并查看模型。

图 15  模型解封入口 的界面图  

图 16  选择私钥的界面图


结语

通过M-design平台上基于模型封装的项目下发和集成方式,可以有效地保障设计内容的安全性和对知识产权的保护,同时提高项目管理的效率。在整个操作过程中,模型的核心内容通过加密处理可以确保仅授权用户能够访问和编辑,而其他用户只能获取必要的系统要求和接口信息。各设计团队在安全接收下发任务后进一步开展设计,并将各自完成的设计模型进行集成,最终实现整体系统的查看与仿真验证。M-design平台的这种功能不仅确保了设计的一致性,还能有效满足任务的各项需求,为项目的顺利推进提供了有力保障。


*本文为原创,最终解释权归杭州华望系统科技所有。未经授权,严禁复制或转载。

*关注【杭州华望MBSE】将推送更多精彩有趣的文章,期待与你同行!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值