Sciweavers

PDP
2009
IEEE

Adding Aspect-Oriented Concepts to the High-Performance Component Model of SBASCO

14 years 7 months ago
Adding Aspect-Oriented Concepts to the High-Performance Component Model of SBASCO
SBASCO provides a new programming model for parallel and distributed numerical applications which exploits the combination of software components and skeletons. This paper presents an extension to both the model and implementation of SBASCO, so that the notion of aspect is applied in conjunction with the original paradigms. The objective is to achieve a higher level of modularity and reuse in parallel scientific codes and applications. Our aspects are managed as components which implement the (sequential or parallel) cross-cutting functionality. Aspects interact with the base code by means of connectors that express the crosscutting nature of the target concerns. The way in which both aspect weaving and advice code execution are managed is critical for preserving the performance of applications. An tation of the abstractions for distributed memory parallel systems based on MPI is discussed.
Manuel Díaz, Sergio Romero, Bartolomé
Added 19 May 2010
Updated 19 May 2010
Type Conference
Year 2009
Where PDP
Authors Manuel Díaz, Sergio Romero, Bartolomé Rubio, Enrique Soler, José M. Troya
Comments (0)