[发明专利]一种形式化建模的优化方法在审

专利信息
申请号: 201410208513.1 申请日: 2014-05-16
公开(公告)号: CN105095065A 公开(公告)日: 2015-11-25
发明(设计)人: 刘海亮;屈华敏;杨东红;阎振鑫 申请(专利权)人: 中国航空工业第六一八研究所
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 中国航空专利中心 11008 代理人: 杜永保
地址: 710065 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 形式化 建模 优化 方法
【说明书】:

技术领域

发明属于飞行控制系统软件设计领域。

背景技术

在飞行控制系统软件设计开发领域,主要的设计开发包括人工编码开发方法与形式化建模设计方法。

传统的飞控系统软件开发主要是通过人工编码完成软件设计,通过多个型号的开发与迭代可以生成部分成熟的通用库,这些通用库已经经过多个型号的验证,具有代码紧凑并且高效的特征。但是如果系统需求发生变化,人工编码不便于需求变更的维护,同时在后期也缺乏图形化的仿真与验证工具的支撑。

随着飞控系统关键技术的发展,在越来越多的空中关键模块中开始引入形式化建模技术,通过采用形式化建模实现软件需求分析,形式化建模方法基于很严格的数学理论,通过对需求规范的严格建模,清除了系统需求的二义性与模糊性。部分形式化建模工具可以自动生成代码,并且代码生成器已经通过了民航标准,使得开发软件在大不度缩短开发时间的同时,很好地保证系统的安全性。

但是由于形式化建模中自动生成的代码中包含了大量的冗余中间代码,而飞控系统实时任务对时间余量的要求很苛刻,一般要求时间余量需要大于整个周期的时间的百分之三十,而这些冗余中间代码带来的额外时间开销,导致形式化验证技术在关键的强实时任周期任务中的应用非常有限。

发明内容

本发明的目的是引入基于形式化建模与通用库桥接的设计技术,该技术通过构建自适应适配层,解决了通用库不能在形式化建模方法中有效应用的问题。

本发明采取的技术方案为

一种形式化建模的优化方法,其特征在于,

步骤1通过形式化建模工具搭建系统的体系架构;

步骤2针对架构中的模块进行性能分析与测试,筛选出需要提升性能的目标单元;

步骤3通过构建自适应适配层,对目标单元与通用库中性能更高的单元进行匹配并替换;

步骤4将优化后的体系架构在形式化建模平台下进行验证与仿真。

所述的自适应适配层通过如下步骤搭建,

第一步对比形式化建模中目标单元的数据接口与通用库的数据接口,完成数据接口匹配;

第二步完成形式化建模目标单元与通用库中性能更高单元的逻辑匹配。

本发明具有的优点和有益效果:本发明是一种对形式化建模的优化方法,通过构建自适应适配层,将形式化建模构架中性能不佳的单元进行筛选分析,并在通用库中选取代码紧凑、验证充分、运行效率高与时间开销小的单元进行替换,从而可以既具备形式化建模自动快速的优点,又避免了自动生成代码所带来的时间开销等性能问题。通过自适应适配层调用先前成熟的通用库,对形式化建模的性能进行了大幅度的优化,同时也克服了形式化建模无法应用到对时间要求苛刻的飞行关键实时系统中的缺点,

附图说明

图1是故障恢复形式化建模的优化方法流程示意图

图2是故障恢复模块的形式化建模体系架构

图3是故障恢复通用库框架示意图

图4是故障恢复自适应适配层示意图

具体实施方式

实施例

下面以飞控系统软件中的故障恢复模块为例,结合附图,对一种形式化建模优化方法进行介绍,总体流程图见图1,具体步骤如下:

步骤一对故障恢复进行系统需求分析,在飞控系统的故障恢复中,可恢复故障的定级及所定义的可恢复故障项目,应当慎重和有所限制。当可恢复的信号出现一次故障时,应点灯提示飞行员进行故障恢复操作,然后由飞行员决定是否恢复,并由飞行员实施恢复的控制;

步骤二对故障恢复进行架构分析,通过SCADE环境下的状态机(SSM)对故障恢复进行功能分析以及形式化建模分析,并利用SCADE工具中的KCG完成自动代码生成,如图2所示;

步骤三分析故障恢复架构下的各模块的复杂度,并测试故障恢复体系架构下的各模块的时间开销,发现故障恢复处理状态的操作(FailRecvFuncFSM)属于时间开销比较大的单元,不能满足空中任务时间要求;

步骤四通过对现有的故障恢复软件通用库进行分析与筛选,详见图3,通过对复杂度以及时间开销进行分析,筛选出以下三个函数作为替换形式化建模下时间开销较大的故障恢复处理状态下的操作部分,并通过计算时间的方式确定故障恢复通用库中的以下函数单元可以满足系统的性能指标与要求:

故障恢复传感器处理函数(Lib_AnaFailRcvRetHandler)

故障恢复离散量处理函数(Lib_DisFailRcvRetHandler)

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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