节点文献

一种新的视景仿真软件体系结构

A Novel Software Architecture for Visualization Simulation

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 林奕闫杰钟都都李鹏张凯

【Author】 Lin Yi,Yan Jie,Zhong Dudu,Li Peng,Zhang Kai (College of Astronautics,Northwestern Polytechnical University,Xi′an 710072,China)

【机构】 西北工业大学航天学院西北工业大学航天学院 陕西西安710072陕西西安710072

【摘要】 构造符合仿真要求的被仿真领域实体集合是视景仿真软件开发的主要内容。因此设计出可复用的领域实体库对于提高仿真软件的开发效率具有重要意义。目前,主要的视景仿真引擎没有对此提供相关支持。为此,文中借鉴了XP方法学,提出了一种支持重构的实体库演化开发方法,并设计了一种支持这一方法的实体库开发架构。该架构允许开发者采取不同策略将实体集合分解为一组相对独立的功能构件,并利用事件机制将这些构件装配为满足要求的领域实体。该技术不仅能够减少因重复实现类似实体功能带来的开销;而且在进行功能扩展时将其影响限制在较小范围内。

【Abstract】 Aim.Current visualization simulation engines,to our knowledge,do not give support to designing reusability of domain entity libraries.We now propose a novel software architecture,called by us ECA-VSim(Event-based Component Architecture for Visualization Simulation),to give such support.In the full paper,we explain our software architecture in some detail;in this abstract,we just add some pertinent remarks to listing the two topics of explanation.The first topic is: designing the ECA-VSim software architecture.In this topic,we point out that the software architecture supports the entity programming interface that is domain-and visualization-oriented and enables developers to adopt whatever strategy they need to decompose domain entities into components of relatively independent functions.Then the developers can utilize the event mechanisms to assemble the components into the domain entities required.The second topic is: an instance of evolutionary development process.In this topic,we develop the software for an armored tank as its entity using the ECA-VSim architecture.With this architecture,redundant functions of domain entities are removed and the impacts of entity library extensions due to software evolution are much reduced.

  • 【文献出处】 西北工业大学学报 ,Journal of Northwestern Polytechnical University , 编辑部邮箱 ,2008年02期
  • 【分类号】TP391.9
  • 【被引频次】6
  • 【下载频次】149
节点文献中: 

本文链接的文献网络图示:

本文的引文网络