Software Components in High-Performance Scientific Computation
June 10, 2005
The Common Component Architecture (CCA) Forum (see www.cca-forum.org) began in 1998 as a grass-roots effort to bring about fundamental changes in the development and use of scientific software. The Forum is founded on the recognition of the burgeoning complexity and interdisciplinary nature of computational science and engineering, and on the vision that component-based software engineering (CBSE), which combines object-oriented design with the powerful features of well-
defined interfaces, programming language interoperability, and dynamic composability, can help to overcome obstacles that make it difficult to share even well-designed traditional libraries.