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.
Original language | English |
---|---|
Pages (from-to) | 184-188 |
Number of pages | 5 |
Journal | Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University |
Volume | 26 |
Issue number | 2 |
State | Published - Apr 2008 |
Keywords
- Computer simulation
- Domain entity
- ECA-VSim (Event-based Component Architecture for Visualization Simulation)
- Software architecture
- Visualization