Publication
Using roles to model crosscutting concerns
dc.contributor.author | Barbosa, F.S. | |
dc.contributor.author | Aguiar, Ademar | |
dc.date.accessioned | 2013-12-02T11:54:05Z | |
dc.date.available | 2013-12-02T11:54:05Z | |
dc.date.issued | 2013 | |
dc.description.abstract | In 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.citation | BARBOSA, 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-12 | por |
dc.identifier.uri | http://hdl.handle.net/10400.11/2122 | |
dc.language.iso | eng | por |
dc.subject | Roles | por |
dc.subject | Crosscutting Concerns | por |
dc.subject | Code reuse | por |
dc.subject | Modularity | por |
dc.subject | Composition | por |
dc.title | Using roles to model crosscutting concerns | por |
dc.type | journal article | |
dspace.entity.type | Publication | |
oaire.citation.conferencePlace | Fukuoka, Japan | por |
oaire.citation.title | Aspect Oriented Software Development (Modularity aosd13) | por |
person.familyName | Aguiar | |
person.givenName | Ademar | |
person.identifier | AAA-1740-2020 | |
person.identifier.ciencia-id | C71D-0BB3-C261 | |
person.identifier.ciencia-id | 1C1D-15E0-1F48 | |
person.identifier.orcid | 0000-0003-3683-5803 | |
person.identifier.orcid | 0000-0002-4046-4729 | |
person.identifier.scopus-author-id | 35753041400 | |
rcaap.rights | restrictedAccess | por |
rcaap.type | article | por |
relation.isAuthorOfPublication | e2f584dc-62c5-4b2c-ac37-41011b1245ac | |
relation.isAuthorOfPublication | 6b71ec83-5a1c-4f6e-9021-6eec52df70e6 | |
relation.isAuthorOfPublication.latestForDiscovery | e2f584dc-62c5-4b2c-ac37-41011b1245ac |