[发明专利]一种层次式时间自动机平展化算法有效

专利信息
申请号: 201210218467.4 申请日: 2012-06-28
公开(公告)号: CN102799521A 公开(公告)日: 2012-11-28
发明(设计)人: 周宇;胡军;黄志球 申请(专利权)人: 南京航空航天大学
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 许方
地址: 210016 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 层次 时间 自动机 平展 算法
【权利要求书】:

1.一种层次式时间自动机平展化算法,其特征在于包括如下步骤:

(1)针对层次式时间自动机中的每一个非根顺序时间自动机,相应地添加inactive状态;

(2)针对每个非根节点顺序时间自动机,添加一个特殊状态,并从源于复合状态的转移的相应的源限制函数值中的每个状态添加相应的转移到该特殊状态,并将该转移对应的事件扩充为广播通道类型,并将上面到达新状态的转移事件扩充为该广播通道类型的接受类型;

(3)从步骤(2)每个顺序时间自动机中新添加的特殊状态出发引出新的转移,到达步骤(1)中所添加的对应的顺序时间自动机中的inactive状态。

2.如权利要求1所述的一种层次式时间自动机平展化算法,其特征在于:所述步骤(1)与步骤(2)之间,还包括如下步骤:

(a)遍历层次式时间自动机中的每一个复合状态,判断其是否包含历史信息,如果不包含,转步骤(b1),如果包含,则转步骤(c1);

(b1)针对每一个进入无历史信息的复合状态的转移,从inactive状态添加这些复合状态内部相应的默认初入状态,触发事件同于t的触发事件;如果复合状态本身是初始状态,那么该状态中的默认初入状态被标记为初入状态,否则将步骤(1)添加的inactive状态标记为初入状态;

(b2)为同步各个顺序自动机之间的并行执行,将进入复合状态的每一个转移事件扩充为广播通道的发出类型,而在其相应的子状态顺序时间自动机中,把从inactive状态到默认初入状态的事件扩充标记为该广播通道类型的接受类型;转步骤(2);

(c1)如果复合状态中有历史信息,针对其中的每一个子状态添加一个布尔变量,并将其中初入状态的变量初始化为真值,其余的赋予假值,当内部发生状态转移的时候,相应的布尔变量值会被重置,使得最近一次被访问的状态对应的变量为真值;

(c2)针对复合状态的每一个子顺序自动机,添加一个选择状态,从该选择状态出发引出到达该子顺序自动机中的每一个状态的转移,转移的卫式条件为该状态对应的布尔变量值为真;如果复合状态的历史类型为浅历史类型,那么步骤(c1)、(c2)的操作止于复合状态的直接子顺序自动机层,如果复合状态的历史类型为深历史类型,那么步骤(c1)、(c2)的操作递归至最低一层。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210218467.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top