[发明专利]一种位置变化驱动的软件更新方法、装置及可读存储介质有效
| 申请号: | 202011315914.9 | 申请日: | 2020-11-22 |
| 公开(公告)号: | CN112416397B | 公开(公告)日: | 2022-02-18 |
| 发明(设计)人: | 曾国荪;陆超泽;丁春玲 | 申请(专利权)人: | 同济大学 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F16/29 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵继明 |
| 地址: | 200092 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 位置 变化 驱动 软件 更新 方法 装置 可读 存储 介质 | ||
1.一种位置变化驱动的软件更新方法,其特征在于,包括以下步骤:
通过Bigraph对软件结构体系SA和对应的演化规则集建模;
获取所述软件结构体系SA移动后且演化前的软件结构体系SAt;
计算SA和SAt间发生变化的位置ΔP;获取所述演化规则集中所有变化位置集合{ΔP1,ΔP2,...,ΔPn};
判断所述位置ΔP是否属于位置集合{ΔP1,ΔP2,...,ΔPn},如果不属于,则结束本方法,否则获取位置ΔP对应匹配的位置ΔPj,从而获取对应的演化规则Lj→Rj;
根据Lj分别计算位置图和连接图根据软件结构体系SA分别计算位置图SAP和连接图SAL,在位置图SAP中获取位置图的匹配子图GP,在连接图SAL中获取连接图的匹配子图GL;
根据Rj分别计算位置图和连接图利用同构切割边界簇方法分别在位置图SAP上切下匹配子图GP,替换上位置图得到新的SA位置图SAP,e,在连接图SAL上切下匹配子图GL,然后替换上连接图得到新的SA连接图SAL,e;
将新的SA位置图SAP,e和新的SA连接图SAL,e进行合并,获取演化后的软件体系结构SAe,实现软件结构体系SA的更新。
2.根据权利要求1所述的一种位置变化驱动的软件更新方法,其特征在于,所述新的位置图SAP,e的获取,具体为,
从位置图SAP中切割匹配子图GP,剩余部分记为SAP/GP,判断Rj的位置图和GP是否具有同构的切割边界簇,如果是,则将替换到SAP/GP中,由此获取新的SA位置图SAP,e,否则不进行替换操作。
3.根据权利要求2所述的一种位置变化驱动的软件更新方法,其特征在于,所述新的连接图 SAL,e 的获取,具体为,
从连接图SAL中切割匹配子图GL,剩余部分记为SAL/GL,并判断Rj的连接图和GL是否具有同构的切割边界簇,如果是,则将替换到SAL/GL中,由此获取新的SA连接图SAL,e,否则不进行替换操作。
4.根据权利要求1所述的一种位置变化驱动的软件更新方法,其特征在于,使用ILER算法判断是否演化被触发,从而计算SA和SAt间发生变化的位置ΔP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011315914.9/1.html,转载请声明来源钻瓜专利网。





