Title
Reusable roles, a test with patterns.
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.
Year
DOI
Venue
2011
10.1145/2578903.2579149
PLoP
Keywords
Field
DocType
role model,long time,mainstream programming language,player-independent role,role language,reusable role,role library,gof pattern,code reuse,gof design patterns,roles,modularity,design patterns
Software engineering,Role model,Systems engineering,Software design pattern,Code reuse,Engineering,Mainstream,Java,Modularity
Conference
Citations 
PageRank 
References 
0
0.34
13
Authors
2
Name
Order
Citations
PageRank
Fernando Sérgio Barbosa183.20
Ademar Aguiar215427.13