文档介绍:第 29卷第 12期计算机应用与软件 Vol
2012年 puterApplicationsandSoftware
构件化仿真模型研究与自动化实现
郭金良马孝尊符淑芹韩文彬
(解放军 63880部队河南洛阳 471003)
摘要为提高仿真系统的可扩展性、适应性、可重用性和互操作性等特性,将软件构件技术引入到仿真系统的开发中,对仿真模
型构件进行深入的分析与研究,主要包括仿真构件的模型分析、仿真构件的元数据描述、仿真构件的实现结构分析。最后,设计并开
发了仿真构件自动化开发工具,实现了仿真构件的代码框架自动生成与仿真构件的自动化组装。
关键词仿真构件元数据代码生成
中图分类号 文献标识码 A
DOI:.1000
RESEARCHANDAUTOPONENTBASED
SIMULATIONMODEL
GuoJinliang MaXiaozun FuShuqin HanWenbin
(PLAUnit63880,Luoyang471003,Henan,China)
Abstract ponenttechnologyisbroughtintothedevelopmentofsimulationsystemastoimprovethecharacteristicsofsim
ulationsystemsuchasextensibility,adaptability,
component,mainlyincludingthemodelanalysis,metadatadescriptionandimplementationstructureanalysis,po
,ponentisdesignedanddeveloped,odeframeworkgenera
ponentareimplemented.
Keywords ponent Metadata Codegeneration
范和构件接口规范,是构件化仿真系统必须具备的基本元素。
0 引言保证仿真系统中构件具有一致的语义和语法描述规范,特别是
仿真构件的接口定义,使得仿真构件之间以及仿真构件与系统
随着计算机软硬件技术的飞速发展以及系统仿真技术研究之间能够实现良好的互操作性,也是仿真构件实现可重用性和
的不断深入,仿真系统的规模日益扩大、功能不断增强、复杂度互操作性的基础。
越来越高,对仿真系统的可扩展性、适应性、可重用性和互操作在软件工程领域,/COM+ /.NET、
性提出了越来越高的要求[1,2]。 CORBA以及 EJB。但是,这些构件技术没有指定统一的标准规
传统的仿真系统一般是针对单个系统、特定功能的开发,对范,并不是天然适合于仿真系统开发的。尽管仿真构件是属于
每个仿真系统采用不同的设计方法和实现结构。从而导致了大软件构件中的一种,但它与通常的软件工程构件,如基于 Web
量重复的开发,不但开发周期长、经费浪费严重,而