Publicação

Reusable aspect-oriented implementations of concurrency patterns and mechanisms

Ver documento

Detalhes bibliográficos
Resumo:In this paper, we present a collection of well-known high-level concurrency patterns and mechanisms, coded in AspectJ. We discuss benefits of these implementations relative to plain Java implementations of the same concerns. We detect benefits from using AspectJ in all the cases presented, in the form of higher modularity, reuse, understandability and unpluggability. For most of the implementations, two alternatives can be used: one based on traditional pointcut interfaces and one based on annotations.
Autores principais:Sobral, João Luís Ferreira
Outros Autores:Cunha, Carlos A.; Monteiro, Miguel Pessoa
Assunto:Concurrency mechanisms and patterns Object-oriented concurrent Programming Aspect-oriented programming
Ano:2006
País:Portugal
Tipo de documento:comunicação em conferência
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:inglês
Origem:RepositóriUM - Universidade do Minho
Descrição
Resumo:In this paper, we present a collection of well-known high-level concurrency patterns and mechanisms, coded in AspectJ. We discuss benefits of these implementations relative to plain Java implementations of the same concerns. We detect benefits from using AspectJ in all the cases presented, in the form of higher modularity, reuse, understandability and unpluggability. For most of the implementations, two alternatives can be used: one based on traditional pointcut interfaces and one based on annotations.

Atividades financiadas

Não foram encontrados projetos financiados.