一种基于微服务架构的人机物融合应用运行支撑方法

    公开(公告)号:CN113254145A

    公开(公告)日:2021-08-13

    申请号:CN202110373347.0

    申请日:2021-04-07

    Applicant: 复旦大学

    Inventor: 彭鑫 沈立炜

    Abstract: 本发明涉及一种基于微服务架构的人机物融合应用运行支撑方法,包括以下步骤:获取人机物融合应用模型;检索动作代理;对于未检索到对应动作代理的资源动作,构造动作代理后,生成容器镜像;拉取动作代理容器镜像并将其部署至人机物融合运行环境中;对消息主题订阅部分、完成消息发布部分、资源绑定策略进行定制。与现有技术相比,本发明基于微服务架构构造与资源动作相对应的动作代理,在人机物运行环境中采用容器编排方式部署动作代理的容器镜像,并定制动作代理,从而构造出基于微服务架构的应用执行形态,保障应用所涉及资源的按需、有序协作;可提供自动化的人机物融合应用运行支撑,降低部署、执行人机物融合应用的难度。

    一种面向人机物融合应用的资源服务化与定制化方法

    公开(公告)号:CN113157251A

    公开(公告)日:2021-07-23

    申请号:CN202110206246.4

    申请日:2021-02-24

    Applicant: 复旦大学

    Abstract: 本发明涉及一种面向人机物融合应用的资源服务化与定制化方法,包括以下步骤:自人机物融合应用模型中读取服务,查找与服务相对应的能力单元,对于未找到能力单元的服务,以服务化封装的方式构造其能力单元,并部署至人机物融合应用运行环境;对能力单元间的交互进行定制。与现有技术相比,本发明依照预先定义的人机物融合应用模型,通过服务化方式包装各类经过软件定义的异构资源,并在此基础上对以这些资源为主体的能力单元间的交互进行定制,从而支撑人机物融合应用的有序执行;可实现自动化的资源服务化封装与交互定制,降低人机物融合应用执行系统的开发难度。

    一种通用的软件产品线领域模型与应用模型的同步方法

    公开(公告)号:CN103279347B

    公开(公告)日:2016-03-30

    申请号:CN201310203589.0

    申请日:2013-05-28

    Applicant: 复旦大学

    Abstract: 本发明属于软件开发技术领域,具体为一种通用的软件产品线领域模型与应用模型的同步方法。本发明预先将不同类型的领域模型与应用模型的表示及其同步操作进行抽象,前者归纳出一种通用的元模型,后者归纳出基于该元模型的一组针对模型变更的融合与传播规则。在通用元模型以及通用的同步规则基础上,本发明为软件产品线中不同类型的领域模型与应用模型提供一种通用的模型同步机制,该机制支持自动化的模型变更识别、融合与传播,同时在同步过程中为软件产品线的领域工程团队以及应用工程团队提供相应的同步操作选项。使用该方法,仅需编写特定类型模型与其通用表示形式之间的模型转换程序即可支持针对新引入的特定类型模型的演化同步。

    软件产品线开发中特征可变性的逆向工程分析方法

    公开(公告)号:CN101894038A

    公开(公告)日:2010-11-24

    申请号:CN201010242467.9

    申请日:2010-08-02

    Applicant: 复旦大学

    Abstract: 本发明属于软件开发技术领域,具体为一种软件产品线开发中特征可变性的逆向工程分析方法。该方法以遗留系统代码和领域特征列表作为输入,经过逆向分析,获取领域特征的可变性分析结果,体现为需求层面及实现层面上的可变性描述。其步骤包含:使用特征定位技术建立‘特征-类矩阵’集合;进行特征-产品整合,建立‘特征-产品矩阵’,获取需求层面上可变性;针对每个特征,进行遗留代码差异性比较,获取实现层面上可变性。本发明将代码中的领域知识与正向过程中的知识相结合,由此获得更为准确、全面的领域可变性结论。同时,特征实现层面上的可变性分析也为产品线的设计与实现活动带来益处。

Patent Agency Ranking