检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京航空航天大学,北京100191 [2]北京仿真中心,北京100854
出 处:《系统仿真学报》2016年第7期1528-1537,1546,共11页Journal of System Simulation
基 金:国家自然科学基金(61473013)
摘 要:仿真语言是实现一体化仿真设计环境的关键技术之一。仿真语言实现的难点是实现其编译器,即自动识别仿真语言语义并将其转换为C++等编程语言。介绍了复杂系统仿真语言(CMSL)的构成及其特性,研究了编译器的结构、工作机理,实现了一个面向CMSL文本的编译器。重点针对离散事件仿真的多层复合模型,提出并实现了一种内嵌于编译器的扁平化方法。利用一个离散系统案例对CMSL的描述能力及编译器的编译功能进行验证,结果表明,CMSL语言具有面向对象和面向组件的特性,其编译器能够编译基于CMSL的仿真文本,并将复合模型扁平化。Simulation language is a key technology of integrated simulation based design software environment. A difficulty of developing simulation language is the compiler that automatically transfers simulation language Semantics to programming language such as C++. The contents and features of CMSL were introduced. And a compiler which could analyze simulation text written in CMSL was implemented. A decouple method for Discrete System was proposed and integrated in the compiler. The features object-oriented and components oriented of CMSL were verified by an example with its ability to describe discrete system.
分 类 号:TP391.1[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.116