Skip to main content

A CCA-compliant Nuclear Power Plant Simulator Kernel

  • Conference paper
Component-Based Software Engineering (CBSE 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3489))

Included in the following conference series:

Abstract

This paper presents a parallel, component-oriented nuclear power plant simulator kernel. It is based on the high-performance computing oriented Common Component Architecture. The approach takes advantage of both the component paradigm and the parallel execution of simulation models. This way, the maintenance, evolution and efficiency of a simulator are improved. The work introduces the main features of the simulator kernel, describing concepts and the model it is based on. Data dependencies among components (simulation models conforming a simulator) are solved in a configuration phase, reducing the execution time of the simulation phase. Some preliminary results are shown, which anticipate the feasibility, suitability and efficiency of the proposal.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allan, B.A., Armstrong, R.C., Wolfe, A.P., Ray, J., Bernholdt, D.E., Kohl, J.A.: The CCA Core Specification in a Distributed Memory SPMD Framework. Concurrency and Computation: Practice and Experience 14(5), 323–345 (2002)

    Article  MATH  Google Scholar 

  2. Alvarez, J.M., Díaz, M., Llopis, L., Rus, F., Soler, E.: Practical Parallelization Strategies of a Thermohydraulic Code. In: Proceedings of Euroconference in Supercomputation in Non Linear and Disordered Systems, Madrid, Spain, pp. 254–258 (1996)

    Google Scholar 

  3. Components@LLNL: Babel, home page, http://www.llnl.gov/CASC/components/babel.html

  4. Díaz, M., Garrido, D.: Applying RT-CORBA in Nuclear Power Plant Simulators. In: 7th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2004), pp. 7–14. IEEE Computer Society, Vienna (2004)

    Google Scholar 

  5. Díaz, M., Garrido, D.: A Simulation Environment for Nuclear Power Plants. In: 8th IEEE International Workshop on Distributed Simulation and Real-Time Applications (DS-RT 2004), pp. 98–105. IEEE Computer Society, Budapest (2004)

    Google Scholar 

  6. Díaz, M., Rubio, B., Soler, E., Troya, J.M.: SBASCO: Skeleton-Based Scientific Components. In: Proceedings of the 12th Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP 2004), pp. 318–324. IEEE Computer Society Press, A Coruña (2004)

    Chapter  Google Scholar 

  7. Englander, R.: Developing Java Beans. O’Reilly & Associates, Sebastopol (1997)

    MATH  Google Scholar 

  8. Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Mancheck, R., Sunderam, V.S.: PVM: Parallel Virtual Machine. MIT Press, Cambridge (1994)

    MATH  Google Scholar 

  9. Heineman, G.T., Councill, W.T.: Component-Based Software Engineering: Putting the Pieces Together. Addison-Wesley, Reading (2001)

    Google Scholar 

  10. Horsmann, M., Kirtland, M.: DCOM Architecture, Microsoft White Paper (1997), Available from http://www.microsoft.com/com/wpaper

  11. Monson-Haefel, R.: Enterprise Java Beans, 3rd edn. O’Reilly & Associates, Sebastopol (2001)

    Google Scholar 

  12. Nieplocha, J., Harrison, R.J., Littlefield, R.J.: Global Arrays: a Portable Shared Memory Programming Model for Distributed Memory Computers. In: Supercomputing 1994, Los Alamitos, California, USA, pp. 340–349 (1994)

    Google Scholar 

  13. Object Management Group, CORBA home page, http://www.corba.org

  14. Object Management Group (OMG), Specification of Corba Component Model (CCM), http://www.omg.org/technology/documents/formal/components.htm

  15. Smith, B., Bjorstad, P., Gropp, W.: Domain Decomposition. Parallel Multilevel Methods for Elliptic P.D.E.’s. Cambridge University Press, Cambridge (1996)

    Google Scholar 

  16. Snir, M., Otto, S., Huss-Lederman, S., Walker, D., Dongarra, J.: MPI: The Complete Reference, volume 1–The MPI Core. MIT Press, Cambridge (1998)

    Google Scholar 

  17. Tecnatom, S.A.: home page, http://www.tecnatom.es

  18. The Common Component Architecture Forum, home page, http://www.ccaforum.org

  19. Vanneschi, M.: The Programming Model of ASSIST, an Environment for Parallel and Distributed Portable Applications. Parallel Computing 28(12), 1709–1732 (2002)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Díaz, M., Garrido, D., Romero, S., Rubio, B., Soler, E., Troya, J.M. (2005). A CCA-compliant Nuclear Power Plant Simulator Kernel. In: Heineman, G.T., Crnkovic, I., Schmidt, H.W., Stafford, J.A., Szyperski, C., Wallnau, K. (eds) Component-Based Software Engineering. CBSE 2005. Lecture Notes in Computer Science, vol 3489. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11424529_19

Download citation

  • DOI: https://doi.org/10.1007/11424529_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25877-3

  • Online ISBN: 978-3-540-32049-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics