Logo do repositório
 
Publicação

Using roles to model crosscutting concerns

dc.contributor.authorBarbosa, F.S.
dc.contributor.authorAguiar, Ademar
dc.date.accessioned2013-12-02T11:54:05Z
dc.date.available2013-12-02T11:54:05Z
dc.date.issued2013
dc.description.abstractIn 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.por
dc.identifier.citationBARBOSA, 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-12por
dc.identifier.urihttp://hdl.handle.net/10400.11/2122
dc.language.isoengpor
dc.subjectRolespor
dc.subjectCrosscutting Concernspor
dc.subjectCode reusepor
dc.subjectModularitypor
dc.subjectCompositionpor
dc.titleUsing roles to model crosscutting concernspor
dc.typejournal article
dspace.entity.typePublication
oaire.citation.conferencePlaceFukuoka, Japanpor
oaire.citation.titleAspect Oriented Software Development (Modularity aosd13)por
person.familyNameAguiar
person.givenNameAdemar
person.identifierAAA-1740-2020
person.identifier.ciencia-idC71D-0BB3-C261
person.identifier.ciencia-id1C1D-15E0-1F48
person.identifier.orcid0000-0003-3683-5803
person.identifier.orcid0000-0002-4046-4729
person.identifier.scopus-author-id35753041400
rcaap.rightsrestrictedAccesspor
rcaap.typearticlepor
relation.isAuthorOfPublicatione2f584dc-62c5-4b2c-ac37-41011b1245ac
relation.isAuthorOfPublication6b71ec83-5a1c-4f6e-9021-6eec52df70e6
relation.isAuthorOfPublication.latestForDiscoverye2f584dc-62c5-4b2c-ac37-41011b1245ac

Ficheiros

Principais
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
aosd29c-barbosa.pdf
Tamanho:
172.11 KB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
2.02 KB
Formato:
Item-specific license agreed upon to submission
Descrição: