Repository logo
 
Publication

Modeling crosscutting concerns with roles

dc.contributor.authorBarbosa, F.S.
dc.contributor.authorAguiar, Ademar
dc.date.accessioned2013-10-22T10:33:51Z
dc.date.available2013-10-22T10:33:51Z
dc.date.issued2012
dc.description.abstractModularization allows the development of independent modules and their reuse. However a single decomposition strategy cannot neatly capture all the systems concerns. Thus some concerns are spread over several modules – the crosscutting concerns. To cope with this we need to have other class composition techniques than those available in traditional Object Oriented programming languages. One of such compositions is roles. If roles are used to compose classes and if a role models a crosscutting concern, then the concern is limited to the role and not spread over several classes. To validate this approach we conducted a case study. In the case study crosscutting concerns were identified in a system using a clone detection tool and roles were developed to model those crosscutting concerns. Results show that this approach reduces significantly the spreading of crosscutting concerns code.por
dc.identifier.citationBARBOSA, Fernando Sérgio; AGUIAR, Ademar (2012) - Modeling crosscutting concerns with roles. In nternational Conference on Software Engineering Advances, 7, Lisboa, Novembro. p 1-6por
dc.identifier.urihttp://hdl.handle.net/10400.11/2061
dc.language.isoengpor
dc.subjectRolespor
dc.subjectCrosscuting concernspor
dc.subjectCode clonespor
dc.titleModeling crosscutting concerns with rolespor
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceLisbon, Portugalpor
oaire.citation.title7th International Conference on Software Engineering Advances (ICSEA 2012)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.rightsopenAccesspor
rcaap.typeconferenceObjectpor
relation.isAuthorOfPublicatione2f584dc-62c5-4b2c-ac37-41011b1245ac
relation.isAuthorOfPublication6b71ec83-5a1c-4f6e-9021-6eec52df70e6
relation.isAuthorOfPublication.latestForDiscoverye2f584dc-62c5-4b2c-ac37-41011b1245ac

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ICSEA2012 _10469_ModelingCCCwithRoles (cr).pdf
Size:
130.9 KB
Format:
Adobe Portable Document Format