Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Roles as Modular Units of Composition

Publicações

Roles as Modular Units of Composition

Título
Roles as Modular Units of Composition
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2012
Autores
Barbosa, FS
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Ata de Conferência Internacional
Páginas: 13-22
7th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2012
Wroclaw, 29 June 2012 through 30 June 2012
Indexação
Outras Informações
ID Authenticus: P-008-C05
Abstract (EN): Object oriented decomposition is the most successful decomposition strategy used nowadays. But a single decomposition strategy cannot capture all aspects of a concept. Roles have been successfully used to model the different views a concept may provide but, despite this, roles have not been used as building blocks. Roles are mostly used to extend objects at runtime. In this paper we propose roles as a way to compose classes that provides a modular way of capturing and reusing those aspects that fall outside a concept's main purpose, while being close to the OO approach. We present how roles can be made modular and reusable. We also show how we can use roles to compose classes using JavaStage, a java extension that support roles To validate our approach we developed generic and reusable roles for the Gang of Four patterns. We were able to develop reusable roles for 10 out of 23 patterns, which is a good outcome.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Using roles to model crosscutting concerns (2013)
Artigo em Livro de Atas de Conferência Internacional
Barbosa, FS; Ademar Aguiar
Reusable roles, a test with patterns (2011)
Artigo em Livro de Atas de Conferência Internacional
Barbosa, FS; Ademar Aguiar
Removing Code Duplication with Roles (2013)
Artigo em Livro de Atas de Conferência Internacional
Barbosa, FS; Ademar Aguiar
Modeling and Programming with Roles: Introducing JavaStage (2012)
Artigo em Livro de Atas de Conferência Internacional
Barbosa, FS; Ademar Aguiar
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-09-14 às 01:22:06 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico