Experiences with component-oriented technologies in nuclear power plant simulators

  • Authors:
  • Manuel Díaz;Daniel Garrido;Sergio Romero;Bartolomé Rubio;Enrique Soler;José M. Troya

  • Affiliations:
  • Department of Languages and Computer Science, University of Málaga, 29071 Spain;Department of Languages and Computer Science, University of Málaga, 29071 Spain;Department of Languages and Computer Science, University of Málaga, 29071 Spain;Department of Languages and Computer Science, University of Málaga, 29071 Spain;Department of Languages and Computer Science, University of Málaga, 29071 Spain;Department of Languages and Computer Science, University of Málaga, 29071 Spain

  • Venue:
  • Software—Practice & Experience
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.