| Reflective composition: the declarative composition of roles to unify objects, roles, and aspects |
| Full text |
Pdf
(101 KB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
table of contents
Vancouver, BC, CANADA
POSTER SESSION: Poster session
table of contents
Pages: 224 - 225
Year of Publication: 2004
ISBN:1-58113-833-4
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 22, Citation Count: 0
|
|
|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Reenskaug, T., Working with Objects: The OORAM Software Engineering Method. 1995. Greenwich, Connecticut: Manning Publications.
|
 |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
Scharli, N., et al. Traits: Decomposable Units of Behaviour. in ECOOP 2003 European Conference on Object-Oriented Programming. 2003. Springer Verlag.
|
| |
7
|
|
| |
8
|
|
 |
9
|
Elizabeth A. Kendall, Role model designs and implementations with aspect-oriented programming, Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.353-369, November 01-05, 1999, Denver, Colorado, United States
|
| |
10
|
Eco, E., The search for the perfect language (Ricerca della lingua netta cultura europa). 1995. Oxford, Blackwell.
|
 |
11
|
|
 |
12
|
|
| |
13
|
Gybels, K., Using a logic language to express cross-cutting through dynamic joinpoints. Proceedings of Second German Workshop on Aspect-Oriented Software Development. Technical Report IAI-TR-2002-1. 2002.
|
| |
14
|
|
| |
15
|
Lopez, C.V. and W.L. Hursch, Separation of Concerns. College of Computer Science, NorthEastern University, Boston, MA. 1995.
|
| |
16
|
Filman, R.E. and D.P. Friedman. Aspect Oriented Programming is Quantification and Obliviousness. in Workshop on Advanced Separation of Concerns, OOPSLA. 2000. Minneapolis.
|
 |
17
|
Harold Ossher , Matthew Kaplan , William Harrison , Alexander Katz , Vincent Kruskal, Subject-oriented composition rules, ACM SIGPLAN Notices, v.30 n.10, p.235-250, Oct. 17, 1995
|
| |
18
|
Kiczales, K. Aspect Oriented Programming. in ECOOP 97 Proceedings of European Conference on Object Oriented Programming. 1997. Springer Verlag.
|
| |
19
|
Gedenryd, H., Beyond Inheritance, Aspects and Roles: A unified Scheme for Object and Program Composition. Department of Computing, Open University Technical Report TR 2002/09. 2002.
|
| |
20
|
Gedenryd, H., Holland S. and Morse, D.R. Meeting the Software Engineering Challenges of Interacting with Dynamic and Ad-hoc Computing Environments. Department of Computing, Open University Technical Report TR 2002/08. 2002.
|
|