PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
Developing Java beans
Advanced CORBA programming with C++
Advanced CORBA programming with C++
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
MPI-The Complete Reference, Volume 1: The MPI Core
MPI-The Complete Reference, Volume 1: The MPI Core
Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
Enterprise JavaBeans
Global arrays: a portable "shared-memory" programming model for distributed memory computers
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
The programming model of ASSIST, an environment for parallel and distributed portable applications
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
A Simulation Environment for Nuclear Power Plants
DS-RT '04 Proceedings of the 8th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Software—Practice & Experience - Research Articles
Software—Practice & Experience - Research Articles
HLA real-time extension: Research Articles
Concurrency and Computation: Practice & Experience - Distributed Simulation and Real-Time Applications
A CCA-compliant nuclear power plant simulator kernel
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
The design of the TAO real-time object request broker
Computer Communications
Hi-index | 0.00 |
This paper proposes the application of modern component-oriented technologies to the development of nuclear power plant simulators. On the one hand, as a significant improvement on previous simulators, the new kernel is based on the Common Component Architecture (CCA). The use of such a high-performance computing oriented component technology, together with a novel algorithm to automatically resolve simulation data dependencies, allows the efficient execution of both parallel and sequential simulation models. On the other hand, RT-CORBA is employed in the development of the rest of the applications that comprise the simulator. This real-time communication middleware not only makes the management of communications easier, but also provides the applications with real-time capabilities. Software components used in these two ways, simulation models integrating the kernel and distributed applications from which the simulator is comprised, improve the evolution and maintenance of the entire system, as well as promoting code reusability in other projects. Copyright © 2006 John Wiley & Sons, Ltd.