Repository logo
 
Publication

Reusable roles, a test with patterns

dc.contributor.authorBarbosa, F.S.
dc.contributor.authorAguiar, Ademar
dc.date.accessioned2013-10-22T09:20:37Z
dc.date.available2013-10-22T09:20:37Z
dc.date.issued2011
dc.description.abstractAlthough roles have been around for a long time they have not yet reached mainstream programming languages. The variety of existing role models may be a limiting factor. We believe that for roles to be widely accepted they must enhance code reuse. An outcome would be a library of roles. We present and discuss what we feel are the characteristics that a role model must have to enable reusable and player independent roles. In this paper we present our role model and JavaStage, a role language that extends Java, with examples of reusable roles. Finally, we present our steps towards the building of a role library, by presenting the roles developed from the analysis of the GoF Design Patterns. The results obtained, we developed roles for 10 of the 23 GoF patterns, are promising.por
dc.identifier.citationBARBOSA, Fernando Sérgio; AGUIAR, Ademar (2011) - Reusables Roles, a test with patterns. In Conference on Pattern Languages of Programs, 18, Portland, 21-13 de outubro. 16 p.por
dc.identifier.urihttp://hdl.handle.net/10400.11/2058
dc.language.isoengpor
dc.peerreviewedyespor
dc.subjectRolespor
dc.subjectModularitypor
dc.subjectLibrariespor
dc.subjectDesign patternspor
dc.titleReusable roles, a test with patternspor
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlacePortland, OR, United States of Americapor
oaire.citation.title18th Conference on Pattern Languages of Programs (PLoP)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:
barbosa.pdf
Size:
317.71 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.02 KB
Format:
Item-specific license agreed upon to submission
Description: