形式化验证系统技术方案

技术编号:24682914 阅读:53 留言:0更新日期:2020-06-27 07:51
本发明专利技术公开了一种形式化验证系统,包括SEDS建模模块,用于依据电子数据表单规范文件建立SEDS模型;模型转换模块用于将SEDS模型转换为适合模型检查的形式化模型;性质规约模块用于对SEDS模型的功能逻辑的性质进行形式化描述;形式化验证模块用于对形式化模型和所描述的功能逻辑性质进行形式化验证,得到验证结果。本发明专利技术通过将SEDS模型转换为形式化模型,对SEDS模型的功能逻辑的性质进行形式化描述,对形式化模型和性质描述进行形式化验证,以从数学推理角度对SEDS的功能逻辑实现检查,进而保障软件的正确性和可靠性,同时用户还可以根据验证结果发现功能逻辑中存在的冲突或缺陷,并对SEDS模型中的错误进行修正。

Formal verification system

【技术实现步骤摘要】
形式化验证系统
本专利技术主要涉及形式化验证领域,尤其涉及一种形式化验证系统。
技术介绍
随着军事战略的不断调整和航天技术的不断进步,SEDS(SpaceElectronicDataSheet,电子数据表单)成为SOIS(spacecraftonboardinterfaceservices,航天器星载接口业务)领域的工作重点。针对目前实现的星载软件快速集成和测试的需求,SEDS可以通过工具自动生成星载软件、测试用例以及相关文档,从而减少了星载软件集成、测试、维护时间,并保证各个研制阶段数据的一致性,并且SEDS一旦形成,其应用通常贯穿于项目开发和运行的各个阶段。因此,SEDS的功能逻辑一致性和完备性显得尤为重要。目前主要采用的是测试方式来验证SEDS的功能逻辑正确性。然而,测试方式只能以列举方式来测试SEDS的功能逻辑是否正确,并不能涵盖SEDS的所有状态,因此无法保障软件的正确性和可靠性。
技术实现思路
本专利技术的目的是针对上述现有技术的不足提出的一种形式化验证系统,该目的是通过以下技术方案实现的。具体的本文档来自技高网...

【技术保护点】
1.一种形式化验证系统,其特征在于,包括:/nSEDS建模模块,用于依据电子数据表单规范SEDS Shema文件建立SEDS模型;/n模型转换模块,用于将所述SEDS模型转换为适合模型检查的形式化模型;/n性质规约模块,用于对所述SEDS模型的功能逻辑的性质进行形式化描述;/n形式化验证模块,用于对所述形式化模型和所描述的功能逻辑性质进行形式化验证,得到验证结果。/n

【技术特征摘要】
1.一种形式化验证系统,其特征在于,包括:
SEDS建模模块,用于依据电子数据表单规范SEDSShema文件建立SEDS模型;
模型转换模块,用于将所述SEDS模型转换为适合模型检查的形式化模型;
性质规约模块,用于对所述SEDS模型的功能逻辑的性质进行形式化描述;
形式化验证模块,用于对所述形式化模型和所描述的功能逻辑性质进行形式化验证,得到验证结果。


2.如权利要求1所述的形式化验证系统,其特征在于,所述SEDS建模模块,具体用于通过Eclipse建模框架读取所述SEDSShema文件建立SEDS模型。


3.如权利要求1所述的形式化验证系统,其特征在于,所述模型转换模块,具体用于通过语言解析工具从所述SEDS模型中移除与功能逻辑的性质无关的信息后,再利用转换规则将其转换为形式化模型。


4.如权利要求1所述的形式化验证系统,其特征在于,所述性质规约模块包括一致性规约单元和完备性规约单元;
所述一致性规约单元,用于利用预设的性质描述语言,对所述SEDS模型的功能逻辑的...

【专利技术属性】
技术研发人员:黄滟鸿杨秀丽史建琦曹桂涛郭欣
申请(专利权)人:华东师范大学
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1