
论文摘要
本文主要讨论基于投影时序逻辑PTL(Projection Temporal Logic)的MSVL(Modeling, Simulation and Verification Language)建模、仿真与验证软件的实现原理,扩展及应用,MSVL是一种时序逻辑程序设计语言,它是PTL的可执行子集,我们可以采用MSVL语言描述软、硬件系统,并对系统进行建模、仿真和自动化性质验证。文中首先介绍了PTL,并给出了实现MSVL建模、仿真及验证软件的基本方法,还详细说明了该软件的功能、基本框架以及各个模块的作用,然后,本文说明了对该软件进行的面向对象扩展,包括基本理论,具体实现以及简单的例子分析,接着,文中又给出了对MSVL建模、仿真与验证软件在柱面计算方面的扩充,同样,介绍了其实现的基本理论以及具体方法,并给出一个详细的例子,最后,本文介绍了如何实现加标记的PTL统一模型检测算法,回顾了PTL统一模型检测算法的实现步骤,给出了加标记的PTL统一模型检测算法及其在该软件中的实现,并给出了加标记的PTL统一模型检测算法验证无穷区间模型的例子。
论文目录
摘要Abstract第一章 绪论1.1 研究背景1.2 时序逻辑程序设计语言1.2.1 时序逻辑1.2.2 时序逻辑程序设计语言1.3 本文所做的工作及内容安排第二章 框架投影时序逻辑程序设计语言MSVL2.1 投影时序逻辑2.1.1 语法2.1.2 语义2.2 MSVL简介2.2.1 语法2.2.2 语义2.3 MSVL建模、仿真与验证软件2.3.1 基本原理及技术2.3.2 MSVL软件流程及功能描述2.3.3 MSVL软件框架2.3.4 应用实例及分析第三章 面向对象扩展及实现3.1 逻辑基础及语法扩展3.1.1 投影时序逻辑的扩展3.1.2 MSVL语句的扩展3.1.3 面向对象MSVL的特点3.2 面向对象概念在MSVL软件中的实现3.2.1 词法分析模块实现3.2.2 语法分析模块实现3.2.3 化简模块实现3.3 实例分析第四章 柱面计算引入及实现4.1 基本理论4.1.1 并行计算‖和投影运算prj4.1.2 柱面计算4.2 MSVL软件中的实现4.2.1 词法分析模块实现4.2.2 语法分析模块实现4.2.3 化简模块实现4.3 实例分析第五章 加标记的PTL统一模型检测算法的实现5.1 PTL统一模型检测算法回顾5.1.1 算法介绍5.1.2 算法存在的问题5.2 加标记的PTL统一模型检测算法5.2.1 算法描述5.2.2 MSVL建模、仿真与验证软件中的实现5.3 无穷路径的性质验证实例5.3.1 简单例子5.3.2 哲学家就餐问题第六章 总结与展望6.1 总结6.2 展望致谢参考文献附录A附录B附录C
相关论文文献
标签:时序逻辑论文; 面向对象论文; 柱面计算论文; 模型检测论文;