[发明专利]一种基于自然语言需求的AADL模型组合验证性质自动生成方法在审

专利信息
申请号: 202111226642.X 申请日: 2021-10-21
公开(公告)号: CN114035785A 公开(公告)日: 2022-02-11
发明(设计)人: 杨志斌;李晓劼;张泽伦;周勇;薛垒;李维 申请(专利权)人: 南京航空航天大学
主分类号: G06F8/35 分类号: G06F8/35;G06F21/50
代理公司: 南京苏高专利商标事务所(普通合伙) 32204 代理人: 颜盈静
地址: 210016 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 自然语言 需求 aadl 模型 组合 验证 性质 自动 生成 方法
【权利要求书】:

1.一种基于自然语言需求的AADL模型组合验证性质自动生成方法,其特征在于:包括以下步骤:

S100:扩展AADL模型验证工具AGREE支持的构件子集,使其能够完成异步通信的组合验证,扩展的构件包括异步通信构件;

S200:根据需要添加AGREE语句的AADL模型,通过如式(1)所示的契约模式定义语言CPL将其在安全关键软件系统中相应的自然语言需求文档进行规约,实现将自然语言需求转化为基于契约模式定义语言表达的需求文档;

CPL::=Component,Pattern,Type,Structure (1)

式中,Component为AADL构件集合,表示需要添加AGREE语句的AADL模型的构件;Pattern为需求模式集合;Type表示AGREE ANNEX中的语句类型;Structure表示各需求模式Pattern中的常用句型;

S300:将基于契约模式定义语言表达的需求文档转换为AGREE ANNEX契约;

S400:将AGREE ANNEX契约插入到已有AADL模型中;

S500:通过插入有AGREE ANNEX契约的AADL模型,完成该AADL模型的需求验证、架构设计和架构验证。

2.根据权利要求1所述的一种基于自然语言需求的AADL模型组合验证性质自动生成方法,其特征在于:一个构件可以选择多种需求模式实现,所述的需求模式表示为:Pattern::=Pattern_name,Type,Structure,其中,Pattern_name为需求模式名称,包括:功能模式、实时性模式、安全性模式、资源模式和模式变换模式;每一种模式包括多种常用句型,所述常用句型包括:触发条件句型、不等式关系句型、when-occur句型、when-hold句型、when-imply句型、condition句型、故障设备句型、通信故障句型、资源分配句型和模式变换句型。

3.根据权利要求2所述的一种基于自然语言需求的AADL模型组合验证性质自动生成方法,其特征在于:

所述的功能模式,用于表达系统具体的功能行为,该模式类别下的常用句型包括触发条件句型和不等式关系句型;

所述的实时模式,用于描述系统的实时行为,在某个时间段内指定系统完成某些具体的操作,该模式类别下的常用句型包括when-occur句型、when-hold句型、when-imply句型和condition句型;

所述的安全性模式,用于表达系统可能出现的故障行为,该模式类别下的常用句型包括设备故障句型和通信故障句型;

所述的资源模式,用于表达系统对资源消耗的约束,该模式类别下的常用句型包括资源分配句型;

所述的模式变换模式,用于在某些条件下,改变系统的功能配置的操作;该模式类别下的常用句型包括模式转换句型。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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