next up previous contents
Next: Bibliography Up: Future Work: Charisma Previous: Performance Characteristics   Contents

Component Frameworks

A component architecture's success is measured in terms of the number of applications built using it, and the number of reusable components available for application composition. We believe that the ease of development of components and the efficiency of integration of components are crucial for a component architecture to be successful. One way to achieve this is by building component frameworks on top of the component architecture. We have several ongoing efforts in building frameworks for scientific applications, such as the Finite Element Method (FEM) framework [10], a multi-block framework, an Adaptive Mesh Refinement (AMR) framework [60] etc. These frameworks have been written on top of Charm++. We have demonstrated that application development is simplified using these frameworks. These frameworks will be retargeted on top of Charisma. Thus application components built using these frameworks will become available as reusable Charisma components.



Milind Bhandarkar 2002-06-12