复杂系统建模仿真语言编译器的实现与应用
仿真语言是实现一体化仿真设计环境的关键技术之一.仿真语言实现的难点是实现其编译器,即自动识别仿真语言语义并将其转换为C++等编程语言.介绍了复杂系统仿真语言(CMSL)的构成及其特性,研究了编译器的结构、工作机理,实现了一个面向CMSL文本的编译器.重点针对离散事件仿真的多层复合模型,提出并实现了一种内嵌于编译器的扁平化方法.利用一个离散系统案例对CMSL的描述能力及编译器的编译功能进行验证,结果表明,CMSL语言具有面向对象和面向组件的特性,其编译器能够编译基于CMSL的仿真文本,并将复合模型扁平化.
编译器、仿真语言、词法、语法、扁平化
28
TP391.1(计算技术、计算机技术)
国家自然科学基金61473013;
2016-10-12(万方平台首次上网日期,不代表论文的发表时间)
1528-1537,1546