摘要
作为现有分布交互仿真的标准,尽管HLA的原理非常优秀,但由于其实现上存在的一些问题,致使HLA的应用仅仅局限于军队的某些仿真领域。HLA所倡导的可重用性也受限于特定的仿真支撑平台,如果仿真平台改变,则现在基于HLA开发的仿真组件的可重用性将无法得到很好的体现。模型驱动体系架构(MDA)是对象管理组织(OMG)提出的一种先进的软件开发模式,其核心思想是将系统的行为逻辑模型与特定的目标平台分离,此模型仅需建立一次,然后可以重用于现有的或将来可能推出的不同的软件平台。将MDA技术应用到HLA将会带来诸多的好处。该文简要介绍了MDA的概念,阐述了MDA将会给仿真领域带来的巨大影响,最后给出了利用MDA开发分布仿真系统的一般步骤。
Although the principles of the HLA are outstanding, the implementation of these principles reveals much room for improvement. The interoperability and reuse between federates which are the goal of the HLA are restricted to the given infrastructure. If the infrastructure was changed, many simulation systems had to be redeveloped, and much codes to be rewritten, despite the fact that very few changes were made to the behaviors under simulation. One currently emerging standard in middleware environments is the OMG's Model Driven Architecture (MDA). Central to the MDA philosophy is the concept that an organization should be able to model its systems once, and then transit these models over time as the standards and infrastructure technologies evolve and change. This paper introduces the MDA concept and summarizes the benefits of applying MDA to simulation. The development process of a simulation system using MDA is described.
出处
《计算机仿真》
CSCD
2004年第7期93-95,151,共4页
Computer Simulation
基金
总后科研项目资助(41A1C51)