首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--编译程序、解释程序论文

从Murphi到Ocaml语言的编译器及其在模型检测中的应用

致谢第5-6页
摘要第6-7页
ABSTRACT第7-8页
1 引言第11-15页
    1.1 研究背景及研究现状第11-12页
    1.2 本文的主要工作第12-13页
    1.3 论文的组织结构第13-15页
2 背景知识第15-26页
    2.1 模型检测第15页
    2.2 模型检测语言Murphi和nuSMV第15-18页
        2.2.1 Murphi语言第15-17页
        2.2.2 nuSMV语言第17-18页
    2.3 Ocaml语言简介第18-19页
    2.4 编译器原理及工具第19-24页
        2.4.1 实现一个编译器的基本过程第19-21页
        2.4.2 Lex简介第21-23页
        2.4.3 Yacc简介第23-24页
    2.5 本章小结第24-26页
3 编译器前端实现第26-44页
    3.1 Murphi词法分析及Lex构造第26-31页
        3.1.1 词法分析器构造第27-29页
        3.1.2 符号表定义第29-31页
    3.2 Murphi语法分析及Yacc构造第31-43页
        3.2.1 Yacc.y文件格式定义第32-34页
        3.2.2 抽象语法树定义与构造第34-43页
    3.3 本章小结第43-44页
4 编译器后端实现第44-60页
    4.1 Ocaml语义模型定义第44-48页
    4.2 具体转换函数第48-55页
    4.3 实验第55-58页
    4.4 本章小结第58-60页
5 编译器在模型检测中的应用第60-67页
    5.1 Murphi与nuSMV的建模能力第60-61页
    5.2 nuSMV转换器实现第61-64页
    5.3 转换结果第64-66页
    5.4 本章小结第66-67页
6 结论第67-69页
    6.1 总结第67-68页
    6.2 工作展望第68-69页
参考文献第69-72页
附录A 编译器后端转换函数第72-74页
附录B nuSMV转换函数第74-77页
作者简历第77-79页
学位论文数据集第79页

论文共79页,点击 下载论文
上一篇:城市公共交通枢纽交通影响分析研究
下一篇:搜索市场企业竞争战略研究--以搜狗公司为例