形式化验证工具

产品简介


 望安形式化验证工具(WONSEC V1.0)是一款支持对程序系统包括安全要求、功能规范、高层设计与底层设计的形式化模型与代码验证的多功能软件。


适用范围包括航空航天、无人机、无人车、金融、操作系统、智能合约等。多功能形式化验证平台为用户提供了多方向多功能的选择平台,解决了各个安全验证工具分散不集中的缺陷,同时正在扩充其全面性,从而解决用户各个安全验证方面的需求。


本工具可根据需求文档、设计文档和源代码进行形式规约。在三个层次的形式规范构造中,采用不同的形式规范语言。

编码层


等价地表示C(Java)代码的语句。形式化规约语言可以有效表达计算机程序C(Java)代码的语法和语义。

设计层


主要定义计算机程序算法的流程和技术要求,基于State Monad过程式语言建模技术,构造计算机程序设计层的数据结构以及基于这个数据结构的算法设计。

需求层


主要定义计算机程序的用户需求和技术需求。