Use este identificador para citar ou linkar para este item: https://ri.ufs.br/jspui/handle/riufs/694
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.authorKulesza, Uirá-
dc.contributor.authorCoelho, Roberta-
dc.contributor.authorAlves, Vander-
dc.contributor.authorCosta Neto, Alberto-
dc.contributor.authorGarcia, Alessandro-
dc.contributor.authorLucena, Carlos José Pereira de-
dc.contributor.authorStaa, Arndt von-
dc.contributor.authorBorba, Paulo-
dc.date.accessioned2013-09-02T19:15:19Z-
dc.date.available2013-09-02T19:15:19Z-
dc.date.issued2006-10-
dc.identifier.citationKULESZA, U. et al. Implementing framework crosscutting extensions with EJPs and AspectJ. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 20., 2006, Florianópolis. Anais... Florianópolis: SBC, 2006. Disponível em: <www.lbd.dcc.ufmg.br/colecoes/sbes/2006/012.pdf>. Acesso em: 2 set. 2013.pt_BR
dc.identifier.urihttps://ri.ufs.br/handle/riufs/694-
dc.description.abstractIn a previous work, we proposed a framework extension approach based on the use of a new concept, called Extension Join Points (EJPs). EJPs enable the framework systematic extension by means of variability and integration aspects. In this paper, we show how EJPs can be implemented using the mechanisms of the AspectJ language. To evaluate the usefulness of the EJPs in the framework extension process, we have used them in the development of three OO frameworks from different domains. As a result of our case studies, we present: (i) an initial categorization of different kinds of contracts between frameworks, EJPs and aspects which can be implemented in AspectJ; and (ii) a set of lessons learned when specifying the EJPs._____________________________________________________________________________________________ RESUMO: Uma abordagem para extensão de frameworks baseada em um novo conceito, denominado Extension Join Points (EJPs), tem sido proposta anteriormente. EJPs possibilitam a extensão sistemática de frameworks, através do uso de aspectos de variabilidade e integração. Neste artigo, nós mostramos como os EJPs podem ser implementados usando os mecanismos da linguagem AspectJ. Para avaliar a utilidade dos EJPs no processo de extensão de frameworks, nós os utilizamos no desenvolvimento de 3 frameworks OO de diferentes domínios. Como um resultado de nossos estudos de caso, nós apresentamos: (i) uma categorização inicial de diferentes tipos de contratos entre frameworks, EJPs e aspectos, os quais podem ser implementados em AspectJ; e (ii) um conjunt o de lições aprendidas quando especificando os EJPs.pt_BR
dc.language.isoenpt_BR
dc.subjectExtension Join Pointspt_BR
dc.subjectAspectJpt_BR
dc.subjectFrameworkspt_BR
dc.titleImplementing framework crosscutting extensions with EJPs and AspectJpt_BR
dc.typeTrabalhos em Eventospt_BR
Aparece nas coleções:DCOMP - Trabalhos apresentados em eventos

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
ImplementingFrameworkCrosscutting.pdf281,1 kBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.