Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/6565

TítuloIncrementally developing parallel applications with AspectJ
Autor(es)Sobral, João Luís Ferreira
Data2006
EditoraIEEE
CitaçãoIEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM, 20, Rhodes Island, Greece, 2006 – “IEEE International Parallel & Distributed Processing Symposium (IPDPS'06)”. [S.l.] : IEEE Computer Society, 2006.
Resumo(s)This paper presents a methodology to develop more modular parallel applications, based on aspect oriented programming. Traditional object oriented mechanisms implement application core functionality and parallelisation concerns are plugged by aspect oriented mechanisms. Parallelisation concerns are separated into four categories: functional or/and data partition, concurrency, distribution and optimisation. Modularising these categories into separate modules using aspect oriented programming enables (un)pluggability of parallelisation concerns. This approach leads to more incremental application development, easier debugging and increased reuse of core functionality and parallel code, when compared with traditional object oriented approaches. A detailed analysis of a simple parallel application - a prime number sieve - illustrates the methodology and shows how to accomplish these gains.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/6565
ISBN1424400546
DOI10.1109/IPDPS.2006.1639352
AcessoAcesso aberto
Aparece nas coleções:DI/CCTC - Artigos (papers)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
IPDPS06pub_jls.pdfDocumento principal318,18 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID