期刊文献+

一种新的视景仿真软件体系结构 被引量:5

A Novel Software Architecture for Visualization Simulation
下载PDF
导出
摘要 构造符合仿真要求的被仿真领域实体集合是视景仿真软件开发的主要内容。因此设计出可复用的领域实体库对于提高仿真软件的开发效率具有重要意义。目前,主要的视景仿真引擎没有对此提供相关支持。为此,文中借鉴了XP方法学,提出了一种支持重构的实体库演化开发方法,并设计了一种支持这一方法的实体库开发架构。该架构允许开发者采取不同策略将实体集合分解为一组相对独立的功能构件,并利用事件机制将这些构件装配为满足要求的领域实体。该技术不仅能够减少因重复实现类似实体功能带来的开销;而且在进行功能扩展时将其影响限制在较小范围内。 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.
出处 《西北工业大学学报》 EI CAS CSCD 北大核心 2008年第2期184-188,共5页 Journal of Northwestern Polytechnical University
关键词 领域实体 视景仿真 架构 演化 事件 domain entity, visualization, computer simulation, software architecture, ECA-VSim (Eventbased Component Architecture for Visualization Simulation)
  • 相关文献

参考文献11

  • 1成红芳,张登峰,李高民.基于飞行工程模拟器的视景系统有效性研究[J].系统仿真学报,2006,18(z2):441-443. 被引量:3
  • 2Ron Jeffries, Ann Anderson, Chet Hendriekson, Ronald E Jeffries. Extreme Programming Installed. Addison-Wesley Professional(1st edition), Boston, MA, USA, 2000
  • 3Martin Fowler, Kent Beck,John Brant. Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional(1st edition), Boston, MA, USA, 1999
  • 4Julian Gold. Object-Oriented Game Development. Addison Wesley, 2004
  • 5Mary Shaw, David Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, Inc. Upper Saddle River, NJ, USA, 1996
  • 6Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional(1st edition), Boston, USA, 1995
  • 7Treglia, D. Game Programming Gem 3 (Section 1.2), Charles River Media, Inc, 2002
  • 8徐东平,钟涛,周诗盛.实时交互视景仿真系统架构研究[J].武汉理工大学学报(交通科学与工程版),2004,28(6):930-932. 被引量:11
  • 9李军,王绍棣,常建刚,孙知信,王汝传.基于Vega的视景驱动软件的分析与设计[J].系统仿真学报,2003,15(3):397-400. 被引量:59
  • 10Rafael Capilla, Margarita Martinezo Software Architectures for Designing Virtual Reality Applications. Lecture Notes of Computer Science, Springer-Verlag Berlin Heidelberg, 2004, 135-147

二级参考文献16

  • 1[1]Vega Programmer's Guide Version 3.3 for Windows NT. MultiGen- Paradigm, Inc [EB/OL]. http://www.multigen-paradigm.com, 1999.
  • 2[2]Al Williams. MFC Black Book [M]. Coriolis Group, Inc. 1999.
  • 3[3]Erich Gamma, et al. Design Patterns: Elements of Reusable Object-Oriented Software [M]. Addison Wesley Longman, Inc. 1995.
  • 4[4]Bruce Eckel. Thinking in C++[M]. Prentice Hall. 1995.
  • 5[5]Edward Yourdon, Carl Argila. case studies in OBJECT ORIENTED ANALYSIS & DESIGN[M]. Prentice Hall, 1996.
  • 6[6]SCHACH S R. CLASSICAL AND OBJECT-ORIENTED SOFTWARE ENGINEER WITH UML AND C++, FOUTH EDITION [M]. McGraw-Hill Book Co, 1999.
  • 7[7]David A. Solomon. Inside Windows NT, 2nd Edition [M]. Microsoft Press, 1998.
  • 8[8]Richter Jeffrey. Programming Applications for Microsoft Windows, Fourth Edition [M]. Microsoft Press, 1999.
  • 9[9]MSDN Library - July 2001[Z]. Microsoft Co. 2001.
  • 10[1]William W Y Chung.A Review of Approaches to Determine the Effectiveness of Ground-based Flight Simulation[C]//Denver,CO:AIAA Modeling and Simulation Technologies Conference (SA00-37311),2000.

共引文献68

同被引文献37

引证文献5

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部