[发明专利]一种基于模型驱动的独立端口建模方法及终端有效
申请号: | 202110592301.8 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113296853B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 许忠文;周明聪;袁瑞 | 申请(专利权)人: | 成都谐盈科技有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 北京正华智诚专利代理事务所(普通合伙) 11870 | 代理人: | 代维凡 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模型 驱动 独立 端口 建模 方法 终端 | ||
本发明公开了一种基于模型驱动的独立端口建模方法及终端,通过独立端口来与设备组件进行通信,相较于传统的端口,本发明的独立端口不依赖于组件,与组件解除了高度耦合,只需于组件建立连接即可通过独立端口进行交互和通信,更大程度上保证了组件的封装性和可替换性,而且独立端口可供多个组件使用,具有可重用性,以更加简洁和灵活的方式完成了组件之间的通信,极大提高开发效率。
技术领域
本发明属于无线电技术领域,具体涉及一种基于模型驱动的独立端口建模方法及终端。
背景技术
端口是SCA软件通信体系结构中被封装的组件的对外的窗口,在封装的组件中,所有出入组件的交互后腰通过端口,组件对外可见的行为恰好是它端口的总和,一方面,由于端口的组件依赖性,必须在组件上创建端口,而使得端不具备可重用性和独立性,有时为了多个组件之间的交互,不得不在组件上建立大量的端口来进行多个组件的连接,极大的浪费了系统资源以及人力成本,当端口的数量进一步增长下,本领域技术人员通常会花费大量的精力在维护端口上,令本领域技术人员万分头痛。另一方面,传统的建模方式必须在波形图上加载平台设备组件,这样才能通过组件端口连接进而实现组件之间的通信,当组件数量增多时,波形应用图变得越来越复杂和混乱,对于本领域技术人员的扩展和维护也是极为困难的。
传统的建模方式,由于组件端口的限制,平台设备模型只能装载到波形应用的图上,才能通过组件端口进行通信,而本发明独立端口的方法,利用其特性,可以实现平台设备模型和波形应用的分层,所有通信交给独立端口来维护,不在需要强制的在波形应用上装载平台设备,这样大大地降低了应用波形图的复杂度,且更加利于维护和扩展。
发明内容
针对现有技术中的上述不足,本发明提供的一种基于模型驱动的独立端口建模方法及终端解决了现有的建模方法受组件端口的限制,开发效率低下的问题。
为了达到上述发明目的,本发明采用的技术方案为:一种基于模型驱动的独立端口建模方法,包括以下步骤:
S1、创建独立端口的插件;
S2、基于创建的插件,在无线电软件开发集成环境RSA中创建独立端口;
S3、将创建好的独立端口连接到组件中,实现独立端口建模。
进一步地,所述步骤S1包括以下分步骤:
S11、创建顶层独立端口接口类,并定义其属性和操作;
S12、创建独立端口接口类实现独立端口时的接口,并对接口中定义的属性和操作进行实现;
S13、创建3种不同类型独立端口的实现类及继承独立端口接口的实现类,并定义其对应的操作;
S14、基于SWT创建独立端口的图形样式;
S15、基于创建好的接口、实现类及图形样式,构建并更新站点工程,并对其进行编译得到eclipse插件jar包。
进一步地,所述步骤S13中,3种不同类型的独立端口分别为DTLTCR独立端口、DUBTCR独立端口和FSP Domainfinder独立端口。
进一步地,所述步骤S2包括以下分步骤:
S21、将创建的插件导入到无线电软件开发集成环境RSA中;
S22、在无线电软件开发集成环境RSA中依次创建DTLTCR独立端口、DUBTCR独立端口和FSP Domainfinder独立端口。
进一步地,所述步骤S22中,创建DTLTCR独立端口和DUBTCR独立端口中任意一种独立端口的方法具体为:
A1、在无线电软件开发集成环境RSA中启动创建独立端口流程;
A2、确定创建的独立端口的名称;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都谐盈科技有限公司,未经成都谐盈科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110592301.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种颅内血管支架
- 下一篇:一种具有清洗消毒功能的通风器皿柜