Logo do repositório
 
A carregar...
Miniatura
Publicação

Using roles to model crosscutting concerns

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
aosd29c-barbosa.pdf172.11 KBAdobe PDF Ver/Abrir

Autores

Barbosa, F.S.

Orientador(es)

Resumo(s)

In object oriented languages the problem of crosscutting concerns, due to limitations in the composition mechanisms, is recurrent. In order to reduce this problem we propose to use roles as a way of composing classes that extends the Object Oriented approach and can be used to model crosscutting concerns. To support our approach we developed a role language that extends Java, while being compatible with existing virtual machines. As validation we conducted a case study using three open source systems. We identified crosscutting concerns in the systems and then modeled them using our role approach. Results show that roles are a viable option for modeling crosscutting concerns.

Descrição

Palavras-chave

Roles Crosscutting Concerns Code reuse Modularity Composition

Contexto Educativo

Citação

BARBOSA, Fernando Sérgio; AGUIAR, Ademar (2013) - Using roles to model crosscutting concerns. In Aspect Oriented Software Development, Fukuoka, 24-29 março. [S.l : sl.]. p. 1-12

Projetos de investigação

Unidades organizacionais

Fascículo