Abstract:
Friedman and I wrote a paper [10] that argued that the distinguishing characteristic of Aspect-Oriented Programming systems (qua programming systems) is that they provide quantification and obliviousness. In this paper, I expand on the themes of our Minneapolis workshop paper, respond to some of the comments we’ve received on that paper, and provide a computational formalization of the notion of quantification.
Citations
|
197
|
Dimensions of object-based language design
– Wegner
- 1987
|
|
167
|
Abstracting Object Interactions Using Composition-Filters
– AKSIT, WAKITA, et al.
- 1993
|
|
167
|
Aspectoriented programming is quantification and obliviousness
– Filman, Friedman
- 2000
|
|
132
|
Multi-dimensional separation of concerns and the Hyperspace approach
– Ossher, Tarr
- 2000
|
|
75
|
Eisenecker U: Generative programming: methods, tools, and applications Volume 10. New York: Addison-Wesley; 2000:251-254. Page 24 of 25 (page number not for citation purposes) Systems Biology 2007
– Czarnecki
|
|
73
|
The role of frame-based representation in reasoning
– Fikes, Kehler
- 1985
|
|
27
|
Inserting ilities by controlling communications
– Filman, Barrett, et al.
|
|
12
|
Jumping aspects
– Brichau, Meuter, et al.
- 2000
|
|
7
|
Recombing Concerns: Experience with Transformation
– Cohen
- 1999
|
|
3
|
Composing Concerns with a Framework Approach
– Constantinides, Elrad
- 2001
|
|
2
|
Essentials of Programming Languages (2nd Edition).Cambridge
– Friedman, Wand, et al.
- 2001
|