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

Modeling crosscutting concerns with roles

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
ICSEA2012 _10469_ModelingCCCwithRoles (cr).pdf130.9 KBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

Modularization allows the development of independent modules and their reuse. However a single decomposition strategy cannot neatly capture all the systems concerns. Thus some concerns are spread over several modules – the crosscutting concerns. To cope with this we need to have other class composition techniques than those available in traditional Object Oriented programming languages. One of such compositions is roles. If roles are used to compose classes and if a role models a crosscutting concern, then the concern is limited to the role and not spread over several classes. To validate this approach we conducted a case study. In the case study crosscutting concerns were identified in a system using a clone detection tool and roles were developed to model those crosscutting concerns. Results show that this approach reduces significantly the spreading of crosscutting concerns code.

Descrição

Palavras-chave

Roles Crosscuting concerns Code clones

Contexto Educativo

Citação

BARBOSA, Fernando Sérgio; AGUIAR, Ademar (2012) - Modeling crosscutting concerns with roles. In nternational Conference on Software Engineering Advances, 7, Lisboa, Novembro. p 1-6

Projetos de investigação

Unidades organizacionais

Fascículo