PDF (Accepted Manuscript)
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (117Kb) | Preview
|Google Scholar:||Look up in Google Scholar|
As bases for object-orientation, both class-based and prototype-based organization have limitations. We argue that roles have significant benefits as a foundation for organizing objects. We further argue that these benefits can be realised most flexibly using logic meta-programming. Additional benefits from this approach are to reduce redundancy and subsume aspects.
|Item Type:||Conference Item|
|Keywords:||Role-based programming; Logic programming; Logic meta-programming; Roles; Role Models; Composition; object-oriented programming; Generative Programming; Aspects; Aspect-oriented Programming; viewpoints; perspectives;|
|Academic Unit/Department:||Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
|Interdisciplinary Research Centre:||Centre for Research in Computing (CRC)|
|Depositing User:||Simon Holland|
|Date Deposited:||19 Mar 2007|
|Last Modified:||05 Oct 2016 15:31|
|Share this page:|
Download history for this item
These details should be considered as only a guide to the number of downloads performed manually. Algorithmic methods have been applied in an attempt to remove automated downloads from the displayed statistics but no guarantee can be made as to the accuracy of the figures.