摘要
SRML是一种基于XML和脚本语言,用于表示仿真模型的参考标记语言。它试图确定一个灵活的表示仿真模型的参考标准,以加快模型的开发速度,支持模型的集成和重用,但是其草案大纲存在很多不足,需要进行扩展完善。总结了仿真模型集成和重用的关键因素,并提出结合DEVS、DEVS定义语言,研究扩展SRML的途径。重点介绍了DEVS和SRML之间的映射关系,以及SRML用于描述仿真模型的能力,如数据交互格式、继承关系、原子模型、组合模型、交互关系、仿真想定的描述等。扩展的SRML实现了仿真模型与仿真执行的分离,并继承了DEVS的所有特性,是一种平台无关的仿真语言,可以有效地支持仿真模型的集成和重用。
SRML is an XML and script language based reference markup language which is used to represent simulation model. SRML is designed to be a flexible reference standard so as to accelerate model development and support model integration and reuse. SRML schema is still a draft which needs to be extended and amended. So the authors discuss the factors that influence model integration and reuse, then bring out an approach to extend SRML based on DEVS and DEVS definition language. The emphasis is placed on the relationship between DEVS and SRML, and how to describe data exchange, model generalization, atomic model, composite model, and model interaction relationship and simulation scenarios. SRML extends the characteristics of DEVS, and implements the separation between model and simulation, is a language independent, from platform and can effectively support simulation model integration and reuse.
出处
《计算机仿真》
CSCD
2006年第5期254-258,共5页
Computer Simulation