[发明专利]面向IMA资源安全性分析的AADL到ECPN模型转换方法有效

专利信息
申请号: 201510766190.2 申请日: 2015-11-11
公开(公告)号: CN105608247B 公开(公告)日: 2018-08-28
发明(设计)人: 李泽林;王世海;鞠宏艳;赵廷弟 申请(专利权)人: 北京航空航天大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 北京永创新实专利事务所 11121 代理人: 祗志洁
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明是一种面向IMA资源安全性分析的AADL到ECPN模型转换方法,用于航空电子系统建模与分析。本方法将IMA系统映射的AADL模型作为源模型,基于CPN,扩展定义了变迁点火的时间函数和颜色集,修改了变迁点火规则;将处理器、虚拟处理器和分区映射为库所,将通信和分区调度映射为变迁,将分区通信数据、起始时间和调用次数映射为库所中的托肯,将分区的执行时间映射为时间函数,将分区的调用周期映射为弧函数,将IMA系统运行时对资源的约束映射为守卫函数;本发明在模型转换过程中不丢失任何关键资源建模元素,可准确描述IMA系统的时间资源和物理资源,帮助分析系统的资源配置问题。
搜索关键词: 面向 ima 资源 安全性 分析 aadl ecpn 模型 转换 方法
【主权项】:
1.一种面向IMA资源安全性分析的AADL到ECPN模型转换方法,将综合模块化航空电子IMA系统映射的架构分析和设计语言AADL模型作为源模型,转换为扩展有色petri网ECPN模型;其特征在于,所述的转换方法包括以下步骤:步骤一:基于有色petri网,建立扩展有色petri网ECPN;ECPN中,定义颜色集Σ={<p,ch,s,i,x>,<i,x>;p,ch,s∈enumeration,i∈int,x∈time};其中,p为进程组件,对应为分区p;ch为端口之间的连接;s为数据传输的大小,i表示第i次分区的调用,x为时间戳;p,ch和s的数据类型均为枚举类型,i的数据类型为整数,x的数据类型为时间;<p,ch,s,i,x>和<i,x>分构成的两类颜色集合;ECPN中,定义时间函数FT,FT(t)表示变迁t点火所需的时间;步骤二:修改变迁点火规则;ECPN中一个变迁使能的条件在满足CPN的点火要求的基础上,还要满足下面的要求:(1)时间戳要满足条件:绑定的token的时间戳值必须小于或者等于当前的模型时钟;(2)守卫函数返回值为真;步骤三:将处理器、虚拟处理器和分区映射为库所;步骤四:将通信和分区调度映射为变迁;变迁表示分区的状态转换和分区间的通信;分区间的通信由一个或多个变迁表示,不同的变迁表明不同的端口连接;步骤五:将分区通信数据、起始时间和调用次数映射为库所中的token;分区间通信数据定义为带有时间戳的有色token;颜色集Σ={<p,ch,s,i,x>}中,分区p在第i次调用后产生的数据通过通道ch来传输,传输的数据量为s,时间戳x记录数据产生和到达的时间;颜色集Σ={<i,x>}记录起始时间以及调用次数,时间戳x的初始值为起始时间,变量i表示分区的调用次数;步骤六:将分区的执行时间映射为时间函数FT(t);没有时间函数FT(t)的变迁t为瞬时变迁;步骤七:将分区的调用周期映射为弧函数;空闲时间由弧函数E来描述,总时间由执行时间以及空闲时间组成,分区调用时间T通过T=FT(t)+E求得;步骤八:将IMA系统运行时对资源的约束映射为守卫函数;将资源约束作为一个守卫函数添加到用来表示通信的变迁t中,在该通信中,传输的数据量s应小于等于信息量最大值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201510766190.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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