Proceedings International Parallel and Distributed Processing Symposium
DOI: 10.1109/ipdps.2003.1213376
|View full text |Cite
|
Sign up to set email alerts
|

Applying aspect-orient programming concepts to a component-based programming model

Abstract: Abstract-The execution environments For scientific applications have evolved significantly over the years. Vector and parallel architectures have provided significantly faster computations. Cluster computers have reduced the cost of high-performance architectures. However, the software development environments have not keep pace. Object-oriented and component-based languages have not been widely adopted. Distributed computing on local area networks and Grids is only being used by a most number of applications.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
3
0
3

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 10 publications
0
3
0
3
Order By: Relevance
“…Adem谩s se presenta una implementaci贸n eficiente de mecanismos de alto nivel, basados en MPI y enfocados a sistemas paralelos de memoria distribuida; Un estudio cuantitativo sobre los beneficios de la POA en aplicaciones basadas en componentes es mostrado en [16]; En [4] se propone un modelo donde los metadatos para los componentes propuestos son el n煤cleo de su enfoque, separando los detalles de los diferentes aspectos que componen cada aplicaci贸n y permitiendo el desarrollo de c贸digo con un conjunto m铆nimo de m茅todos gen茅ricos. En [5] se presenta un framework para la resoluci贸n de problemas num茅ricos de alto rendimiento que permite la obtenci贸n de c贸digo reutilizable f谩cil de desarrollar y mantener, consiguiendo mejorar la eficiencia a trav茅s de cambios din谩micos en los aspectos en tiempo de ejecuci贸n.…”
Section: Trabajos Relacionadosunclassified
See 1 more Smart Citation
“…Adem谩s se presenta una implementaci贸n eficiente de mecanismos de alto nivel, basados en MPI y enfocados a sistemas paralelos de memoria distribuida; Un estudio cuantitativo sobre los beneficios de la POA en aplicaciones basadas en componentes es mostrado en [16]; En [4] se propone un modelo donde los metadatos para los componentes propuestos son el n煤cleo de su enfoque, separando los detalles de los diferentes aspectos que componen cada aplicaci贸n y permitiendo el desarrollo de c贸digo con un conjunto m铆nimo de m茅todos gen茅ricos. En [5] se presenta un framework para la resoluci贸n de problemas num茅ricos de alto rendimiento que permite la obtenci贸n de c贸digo reutilizable f谩cil de desarrollar y mantener, consiguiendo mejorar la eficiencia a trav茅s de cambios din谩micos en los aspectos en tiempo de ejecuci贸n.…”
Section: Trabajos Relacionadosunclassified
“…2 Existen l铆neas de c贸digo distribuidas por toda o gran parte de la aplicaci贸n para definir la l贸gica de cierta propiedad o comportamiento del sistema. necesidad de entornos de programaci贸n que permitan el desarrollo de c贸digo de forma eficiente, evitando que los diversos m贸dulos de la aplicaci贸n no se entremezclen de forma que 茅sta se vuelva dif铆cil de modificar e incluso mantener [4].…”
Section: Introductionunclassified
“…At the moment, any software component that needs metadata on numerical input needs to compute this itself, or know how to call external software that can perform the computation. To disentangle these concerns, we envision specifications of the numerical component asking for a certain piece of metadata, which can then be computed on demand by the main program, or, slightly more ambitiously, by a programming framework that controls the integration of the components [Eidson et al 2003]. …”
Section: Usage Scenario 1: Intelligent Algorithmmentioning
confidence: 99%
“…The cleanest use of metadata is in the context of a component-based programming framework [Eidson et al 2003], as described earlier. The component that needs the metadata would declare this fact to the framework, which then creates the relevant categories in the metadata structure and calls an appropriate analysis module which fills in the requested elements.…”
Section: Metadata Storagementioning
confidence: 99%
“…Our research [8] is focused on the development of a component-based framework that supports components with improved programming flexibility and with behavioral analysis capability. [9] In this paper, we will outline the approach that we are developing in these two areas.…”
Section: Introductionmentioning
confidence: 99%