Publication
Reusable roles, a test with patterns
dc.contributor.author | Barbosa, F.S. | |
dc.contributor.author | Aguiar, Ademar | |
dc.date.accessioned | 2013-10-22T09:20:37Z | |
dc.date.available | 2013-10-22T09:20:37Z | |
dc.date.issued | 2011 | |
dc.description.abstract | Although 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.citation | BARBOSA, 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.uri | http://hdl.handle.net/10400.11/2058 | |
dc.language.iso | eng | por |
dc.peerreviewed | yes | por |
dc.subject | Roles | por |
dc.subject | Modularity | por |
dc.subject | Libraries | por |
dc.subject | Design patterns | por |
dc.title | Reusable roles, a test with patterns | por |
dc.type | conference object | |
dspace.entity.type | Publication | |
oaire.citation.conferencePlace | Portland, OR, United States of America | por |
oaire.citation.title | 18th Conference on Pattern Languages of Programs (PLoP) | 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 | openAccess | por |
rcaap.type | conferenceObject | por |
relation.isAuthorOfPublication | e2f584dc-62c5-4b2c-ac37-41011b1245ac | |
relation.isAuthorOfPublication | 6b71ec83-5a1c-4f6e-9021-6eec52df70e6 | |
relation.isAuthorOfPublication.latestForDiscovery | e2f584dc-62c5-4b2c-ac37-41011b1245ac |