Nuclear Power Plant Simulators: A Component-based Approach

The development of nuclear power plant simulators is a hard task where many different factors have to be considered. Software components can be a main factor in the improvement of the development cycle of complex simulators. This paper presents a new generation of simulators based on two different component technologies. On the one hand, RT-CORBA is a communication middleware, which allows the development of predictable real-time applications taking benefit from CORBA features. On the other hand, CCA is a new component model for scientific components, which allows high performance computing needed for these simulators.

[1]  Robert Englander Developing Java Beans , 1997 .

[2]  George T. Heineman,et al.  Component-Based Software Engineering: Putting the Pieces Together , 2001 .

[3]  Douglas C. Schmidt,et al.  An overview of the Real-Time CORBA specification , 2000, Computer.

[4]  James Arthur Kohl,et al.  The CCA core specification in a distributed memory SPMD framework , 2002, Concurr. Comput. Pract. Exp..

[5]  Manuel Díaz,et al.  A Simulation Environment for Nuclear Power Plants , 2004, Eighth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[6]  Robert J. Harrison,et al.  Global Arrays: a portable "shared-memory" programming model for distributed memory computers , 1994, Proceedings of Supercomputing '94.

[7]  Douglas C. Schmidt,et al.  The design of the TAO real-time object request broker , 1998, Comput. Commun..

[8]  José M. Troya,et al.  SBASCO: skeleton-based scientific components , 2004, 12th Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2004. Proceedings..

[9]  Barry F. Smith,et al.  Domain Decomposition: Parallel Multilevel Methods for Elliptic Partial Differential Equations , 1996 .

[10]  Marco Vanneschi,et al.  The programming model of ASSIST, an environment for parallel and distributed portable applications , 2002, Parallel Comput..

[11]  William Gropp,et al.  Domain Decomposition: Parallel Mul-tilevel Methods for Elliptic PDEs , 1996 .

[12]  Jack Dongarra,et al.  MPI - The Complete Reference: Volume 1, The MPI Core , 1998 .

[13]  Manuel Díaz,et al.  Applying RT-CORBA in nuclear power plant simulators , 2004, Seventh IEEE International Symposium onObject-Oriented Real-Time Distributed Computing, 2004. Proceedings..