Pitfalls of aspectJ implementations of some of the gang-of-four design patterns

Bibliographic Details
Main Author: Monteiro, Miguel Pessoa
Publication Date: 2004
Other Authors: Fernandes, João M.
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/752
Summary: For the previous edition of this workshop [8], the authors wrote a paper presenting the aims of the first author’s Ph.D. project [13], which includes the development of a catalogue of refactorings [3] for the AspectJ programming language [1]. Case studies are be used for refactoring experiments, to gain the necessary insights. In this paper, we present several considerations on some code examples in AspectJ [10] from our second case study. They look like a critique, which may lead readers to assume we have a low opinion of them. That is not the case: we largely consider them a success, and proved to be a rich source of insights. Our intent is to simply point out some problems in using the code examples, thus contributing to their analysis. This is done in section 2. We take the opportunity provided by this paper to present, in section 3, an update on a style rule proposed in the previous paper [13]. In section 4 we conclude the paper.
id RCAP_a7fd7683dceb43e3c10f3f3c1ad7781c
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/752
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Pitfalls of aspectJ implementations of some of the gang-of-four design patternsFor the previous edition of this workshop [8], the authors wrote a paper presenting the aims of the first author’s Ph.D. project [13], which includes the development of a catalogue of refactorings [3] for the AspectJ programming language [1]. Case studies are be used for refactoring experiments, to gain the necessary insights. In this paper, we present several considerations on some code examples in AspectJ [10] from our second case study. They look like a critique, which may lead readers to assume we have a low opinion of them. That is not the case: we largely consider them a success, and proved to be a rich source of insights. Our intent is to simply point out some problems in using the code examples, thus contributing to their analysis. This is done in section 2. We take the opportunity provided by this paper to present, in section 3, an update on a style rule proposed in the previous paper [13]. In section 4 we conclude the paper.PRODEP III - Medida 5 - Acção 5.3 - Eixo 3 - Formação Avançada de Docentes do Ensino Superior; PPC-VM - POSI/CHS/47158/2002.Universidad de ExtremaduraUniversidade do MinhoMonteiro, Miguel PessoaFernandes, João M.20042004-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/752engTALLER DE TRABAJO EN DESARROLLO DE SOFTWARE ORIENTADO A ASPECTOS (DSOA), 2, Málaga, 2004. Cáceres : Universidad de Extremadura, 2004. ISBN 84-688-8889-3.84-688-8889-3info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T05:43:01Zoai:repositorium.sdum.uminho.pt:1822/752Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:27:38.317791Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Pitfalls of aspectJ implementations of some of the gang-of-four design patterns
title Pitfalls of aspectJ implementations of some of the gang-of-four design patterns
spellingShingle Pitfalls of aspectJ implementations of some of the gang-of-four design patterns
Monteiro, Miguel Pessoa
title_short Pitfalls of aspectJ implementations of some of the gang-of-four design patterns
title_full Pitfalls of aspectJ implementations of some of the gang-of-four design patterns
title_fullStr Pitfalls of aspectJ implementations of some of the gang-of-four design patterns
title_full_unstemmed Pitfalls of aspectJ implementations of some of the gang-of-four design patterns
title_sort Pitfalls of aspectJ implementations of some of the gang-of-four design patterns
author Monteiro, Miguel Pessoa
author_facet Monteiro, Miguel Pessoa
Fernandes, João M.
author_role author
author2 Fernandes, João M.
author2_role author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Monteiro, Miguel Pessoa
Fernandes, João M.
description For the previous edition of this workshop [8], the authors wrote a paper presenting the aims of the first author’s Ph.D. project [13], which includes the development of a catalogue of refactorings [3] for the AspectJ programming language [1]. Case studies are be used for refactoring experiments, to gain the necessary insights. In this paper, we present several considerations on some code examples in AspectJ [10] from our second case study. They look like a critique, which may lead readers to assume we have a low opinion of them. That is not the case: we largely consider them a success, and proved to be a rich source of insights. Our intent is to simply point out some problems in using the code examples, thus contributing to their analysis. This is done in section 2. We take the opportunity provided by this paper to present, in section 3, an update on a style rule proposed in the previous paper [13]. In section 4 we conclude the paper.
publishDate 2004
dc.date.none.fl_str_mv 2004
2004-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/752
url http://hdl.handle.net/1822/752
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv TALLER DE TRABAJO EN DESARROLLO DE SOFTWARE ORIENTADO A ASPECTOS (DSOA), 2, Málaga, 2004. Cáceres : Universidad de Extremadura, 2004. ISBN 84-688-8889-3.
84-688-8889-3
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Extremadura
publisher.none.fl_str_mv Universidad de Extremadura
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595329460568064