期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
同步数据流语言时态消去的可信翻译 被引量:4
1
作者 张玲波 甘元科 +4 位作者 石刚 王生原 董渊 张智慧 王沿海 《计算机工程与设计》 CSCD 北大核心 2014年第1期137-143,共7页
为解决实现同步数据流语言Lustre到串行命令式语言C语言可信编译器过程中碰到的时态运算翻译的困难,提出了将所有的时态运算翻译单独分层定义和证明的方法。在同步数据流语言的时态特性和C语言的循环特性分析的基础上,结合可信编译器实... 为解决实现同步数据流语言Lustre到串行命令式语言C语言可信编译器过程中碰到的时态运算翻译的困难,提出了将所有的时态运算翻译单独分层定义和证明的方法。在同步数据流语言的时态特性和C语言的循环特性分析的基础上,结合可信编译器实现框架上下层的语言结构,使用Coq证明工具,形式化的定义了两种中间语言的语法和语义,经过分析时态翻译过程特点,归纳定义了时态变量传递性质,实现了翻译工作严格的形式化验证,最终完成了时态消去翻译的等价性证明。 展开更多
关键词 同步数据流语言 可信编译器 形式化验证 时态消去 coq
下载PDF
同步数据流程序的可信排序 被引量:4
2
作者 甘元科 张玲波 +4 位作者 石刚 王生原 董渊 张智慧 王沿海 《计算机应用与软件》 CSCD 北大核心 2014年第5期1-5,56,共6页
Lustre是一种广泛应用于核电、航空等高可信领域的同步数据流语言。用形式化验证的方法来实现Lustre到C的翻译并证明其过程能有效提高编译器的安全性。因为Lustre程序是并发执行的,需要对其进行因果分析和串行化。利用Coq工具,形式化定... Lustre是一种广泛应用于核电、航空等高可信领域的同步数据流语言。用形式化验证的方法来实现Lustre到C的翻译并证明其过程能有效提高编译器的安全性。因为Lustre程序是并发执行的,需要对其进行因果分析和串行化。利用Coq工具,形式化定义拓扑排序的性质和相应层次的Lustre的语义;对Lustre程序进行因果分析和排序;证明排序后的程序满足拓扑排序的性质;证明任意两个满足拓扑排序性质的程序语义执行等价。从而实现了一种针对Lustre程序的可信排序过程。 展开更多
关键词 同步数据流 排序 形式化验证 coq
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部