题名 Verilog代数语义研究
被引量:1
1
作者
李勇坚
何积丰
孙永强
机构
中国科学院软件研究所
澳门联合国大学国际软件技术研究所
上海交通大学计算机科学与工程系
出处
《软件学报》
EI
CSCD
北大核心
2003年第3期317-327,共11页
基金
Supported by the DTfRTS (Design Techniques for Real-Time Hybrid Systems) Project of the International Institute for Software Technology
United Nations University (澳门联合国大学国际软件技术研究所实时混成系统的研究技术研究计划)
文摘
给出了Verilog的代数语义.这是一个等式公理体系,它将Verilog语义特征通过代数规则简洁而准确地表达出来;并且这个代数语义相对于已经所作的操作语义模型来讲是可靠的,即所有的这些代数规则左右两边的进程在操作语义的观察模型下都是互模拟的.研究了此代数语义的相对完备性,即参照前面的操作语义模型,相对于扩展Verilog语言的一个子集而言,此代数语义是完备的.即所有符合这样语法的程序,如果它们是互模拟等价的,那么它们同样可以在所提出的代数系统中被推导相等.在完备性证明过程中,采用范式方法,即构造一种语法上特殊的程序,任何属于上述子集中的一个程序通过该代数规则都能够被转化为范式程序,而且范式程序在操作语义模型下是互模拟的当且仅当它们是语法相同的.上述结果具有重要的理论意义,因为现有的进程代数理论主要是针对管道通信并行语言而展开的,而对于像Verilog这种以共享变量通信为基础的复杂并行语言研究还是比较少的,对此类复杂的基于共享变量的并行语言的进程代数理论研究提出了一种通用、有效的方法.
关键词
代数语义
VERILOG语言
并发程序语义
程序设计语言
范式规约
Keywords
Verilog
algebraic semantics
soundness
completeness
normal form reduction
event
event triggering
分类号
TP312
[自动化与计算机技术—计算机软件与理论]