TY - GEN
T1 - A parallel plug-in programming paradigm
AU - Baumann, Ronald
AU - Engelmann, Christian
AU - Geist, Al
PY - 2006
Y1 - 2006
N2 - Software component architectures allow assembly of applications from individual software modules based on clearly defined programming interfaces, thus improving the reuse of existing solutions and simplifying application development. Furthermore, the plug-in programming paradigm additionally enables runtime reconfigurability, making it possible to adapt to changing application needs, such as different application phases, and system properties, like resource availability, by loading/unloading appropriate software modules. Similar to parallel programs, parallel plug-ins are an abstraction for a set of cooperating individual plug-ins within a parallel application utilizing a software component architecture. Parallel programming paradigms apply to parallel plug-ins in the same way they apply to parallel programs. The research presented in this paper targets the clear definition of parallel plug-ins and the development of a parallel plug-in programming paradigm.
AB - Software component architectures allow assembly of applications from individual software modules based on clearly defined programming interfaces, thus improving the reuse of existing solutions and simplifying application development. Furthermore, the plug-in programming paradigm additionally enables runtime reconfigurability, making it possible to adapt to changing application needs, such as different application phases, and system properties, like resource availability, by loading/unloading appropriate software modules. Similar to parallel programs, parallel plug-ins are an abstraction for a set of cooperating individual plug-ins within a parallel application utilizing a software component architecture. Parallel programming paradigms apply to parallel plug-ins in the same way they apply to parallel programs. The research presented in this paper targets the clear definition of parallel plug-ins and the development of a parallel plug-in programming paradigm.
UR - http://www.scopus.com/inward/record.url?scp=33750318347&partnerID=8YFLogxK
U2 - 10.1007/11847366_85
DO - 10.1007/11847366_85
M3 - Conference contribution
AN - SCOPUS:33750318347
SN - 3540393684
SN - 9783540393689
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 823
EP - 832
BT - High Performance Computing and Communications - Second International Conference, HPCC 2006, Proceedings
PB - Springer Verlag
T2 - 2nd International Conference on High Performance Computing and Communications, HPCC 2006
Y2 - 13 September 2006 through 15 September 2006
ER -