[发明专利]一种基于Petri网的软件保护技术应用序列构建方法有效
申请号: | 201710852451.1 | 申请日: | 2017-09-19 |
公开(公告)号: | CN107545156B | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 苏庆;何凡;李倩;程天艺 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春水;唐京桥 |
地址: | 510062 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 petri 软件 保护 技术 应用 序列 构建 方法 | ||
1.一种基于Petri网的软件保护技术应用序列构建方法,其特点在于,包括:
S1:确定软件保护技术之间的N种依赖关系,并建立与所述N种依赖关系一一对应的N个的带抑止弧的Petri网模型,其中,所述带抑止弧的Petri网模型中包含与所述软件保护技术相对应的有限迁移集合,所述带抑止弧的Petri网模型中的变迁的发生规则符合对应的所述依赖关系,所述带抑止弧的Petri网模型中设置有与有限迁移集合具有双向弧连接关系的库所P1,N为正整数,若N大于1,则合并所述N个带抑止弧的Petri网模型中的所述库所P1,得到合并后的带抑止弧的Petri网模型;
S2:建立所述带抑止弧的Petri网模型对应的可达图,确定满足预设规则的目标标识,以及确定所述可达图的初始标志和所述目标标识之间的变迁发生序列。
2.根据权利要求1所述的基于Petri网的软件保护技术应用序列构建方法,其特征在于,所述步骤S1具体包括:
当确定软件保护技术之间的依赖关系中的一种为前向依赖关系时,建立包含t1变迁、t2变迁、t3变迁、t4变迁、t5变迁、P1库所、P2库所、P3库所、P4库所、P5库所的Petri网模型,所述Petri网模型为五元组Petri网模型∑=(P,T;F,I,M),其中库所集P={P1,P2,P3,P4,P5};变迁集T={t1,t2,t3,t4,t5};弧集F={<P1,t1>,<t1,P1>,<P1,t2>,<t2,P1>,<t2,P5>,<P4,t1>,<P2,t1>,<t1,P2>,<t1,P3>,<t2,P2>};抑止弧集初始网标志M0=[1,0,0,n,m],所述P4控制第一软件保护技术最多应用n次,所述P5控制第二软件保护技术最多应用m次;
所述Petri网模型中有限迁移集合中的t1变迁与所述第一软件保护技术相对应,所述Petri网模型中有限迁移集合中的t2变迁与所述第二软件保护技术相对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710852451.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铸管承口加工刀架
- 下一篇:一种建筑板材用四边钻孔装置