-
3
-
-
0030263484
-
A monotonic superclass linearization for Dylan
-
ACM, pp
-
K. Barrett, B. Cassels, P. Haahr, D.A. Moon, K. Playford, and P.T. Withington. A monotonic superclass linearization for Dylan. In: Proceedings of the 11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM, pp. 69-82, 1996
-
(1996)
Proceedings of the 11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 69-82
-
-
Barrett, K.1
Cassels, B.2
Haahr, P.3
Moon, D.A.4
Playford, K.5
Withington, P.T.6
-
4
-
-
0038601684
-
Scaling step-wise refinement
-
IEEE Computer Society, pp
-
D. Batory, J.N. Sarvela, and A. Rauschmayer. Scaling step-wise refinement. In: ICSE '03; Proceedings of the 25th International Conference on Software Engineering, IEEE Computer Society, pp. 187-197, 2003
-
(2003)
ICSE '03; Proceedings of the 25th International Conference on Software Engineering
, pp. 187-197
-
-
Batory, D.1
Sarvela, J.N.2
Rauschmayer, A.3
-
5
-
-
0028514106
-
The GenVoca model of software-system generators
-
D. Batory, V. Singhal, J. Thomas, S. Dasari, B. Geraci, and M. Sirkin. The GenVoca model of software-system generators. IEEE Softw., 11(5):89-94, 1994
-
(1994)
IEEE Softw
, vol.11
, Issue.5
, pp. 89-94
-
-
Batory, D.1
Singhal, V.2
Thomas, J.3
Dasari, S.4
Geraci, B.5
Sirkin, M.6
-
7
-
-
18844367955
-
Virtual machine support for dynamic join points
-
ACM, New York, pp
-
C. Bockisch, M. Haupt, M. Mezini, and K. Ostermann. Virtual machine support for dynamic join points. In: AOSD '04: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, ACM, New York, pp. 83-92, 2004
-
(2004)
AOSD '04: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development
, pp. 83-92
-
-
Bockisch, C.1
Haupt, M.2
Mezini, M.3
Ostermann, K.4
-
8
-
-
18844428491
-
-
J. Boner. Aspectwerkz. http://aspectwerkz.codehaus.org/index.html. 2004
-
(2004)
Aspectwerkz
-
-
Boner, J.1
-
9
-
-
84976665944
-
Mixin-based inheritance
-
ACM, New York, pp
-
G. Bracha and W. Cook. Mixin-based inheritance. In: OOPSLA/ECOOP '90: Proceedings of the European Conference on Object-Oriented Programming Systems, Languages, and Applications, ACM, New York, pp. 303-311, 1990
-
(1990)
OOPSLA/ECOOP '90: Proceedings of the European Conference on Object-Oriented Programming Systems, Languages, and Applications
, pp. 303-311
-
-
Bracha, G.1
Cook, W.2
-
10
-
-
0034449922
-
Multijava: Modular open classes and symmetric multiple dispatch for java
-
C. Clifton, G.T. Leavens, C. Chambers, and T. Millstein. Multijava: Modular open classes and symmetric multiple dispatch for java. SIGPLAN Not., 35(10):130-145, 2000
-
(2000)
SIGPLAN Not
, vol.35
, Issue.10
, pp. 130-145
-
-
Clifton, C.1
Leavens, G.T.2
Chambers, C.3
Millstein, T.4
-
11
-
-
18844391395
-
Technical Report 02/11/INFO
-
Ecole des Mines de Nantes
-
R. Douence and M. Südholt. A model and a tool for event-based aspect-oriented programming. Technical Report 02/11/INFO, Ecole des Mines de Nantes, 2002
-
(2002)
-
-
Douence, R.1
Südholt, M.2
-
12
-
-
0005345175
-
-
PhD thesis, Department of Computer Science, University of Aarhus, Denmark
-
E. Ernst, gbeta - A Language With Virtual Attributes, Block Structure, and Propagating, Dynamic Inheritance. PhD thesis, Department of Computer Science, University of Aarhus, Denmark, 1999
-
(1999)
gbeta - A Language With Virtual Attributes, Block Structure, and Propagating, Dynamic Inheritance
-
-
Ernst, E.1
-
15
-
-
35248842767
-
Higher-order hierarchies
-
L. Cardelli ed, Proceedings ECOOP 2003, Springer, pp
-
E. Ernst. Higher-order hierarchies. In: L. Cardelli (ed.) Proceedings ECOOP 2003, LNCS vol. 2743, Springer, pp. 303-329, 2003
-
(2003)
LNCS
, vol.2743
, pp. 303-329
-
-
Ernst, E.1
-
17
-
-
0004189634
-
-
Addison-Wesley, Reading, MA
-
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns. Addison-Wesley, Reading, MA, 1995
-
(1995)
Design Patterns
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
18
-
-
18844414956
-
-
Master's thesis, Department of Computer Science, Darmstadt University of Technology
-
J. Hallpap. Towards Caesar: Dynamic deployment and aspectual polymorphism. Master's thesis, Department of Computer Science, Darmstadt University of Technology, 2003. http://www.st.informatik.tu-darmstadt.de/ database/theses/thesis/DiplomaThesis.pdf?id=15
-
(2003)
Towards Caesar: Dynamic deployment and aspectual polymorphism
-
-
Hallpap, J.1
-
20
-
-
0038486642
-
Design pattern implementation in Java and AspectJ
-
ACM, New York, pp
-
J. Hannemann and G. Kiczales. Design pattern implementation in Java and AspectJ. In: OOPSLA '02: Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM, New York, pp. 161-173, 2002
-
(2002)
OOPSLA '02: Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 161-173
-
-
Hannemann, J.1
Kiczales, G.2
-
21
-
-
32044449590
-
An execution layer for aspect-oriented programming languages
-
ACM, New York, pp
-
M. Haupt, M. Mezini, C. Bockisch, T. Dinkelaker, M. Eichberg, and M. Krebs. An execution layer for aspect-oriented programming languages. In: VEE '05: Proceedings of the 1st ACM/USENIX International Conference on Virtual Execution Environments, ACM, New York, pp. 142-152, 2005
-
(2005)
VEE '05: Proceedings of the 1st ACM/USENIX International Conference on Virtual Execution Environments
, pp. 142-152
-
-
Haupt, M.1
Mezini, M.2
Bockisch, C.3
Dinkelaker, T.4
Eichberg, M.5
Krebs, M.6
-
22
-
-
35248882499
-
Object teams: Improving modularity for crosscutting collaborations
-
Springer, pp
-
S. Herrmann. Object teams: Improving modularity for crosscutting collaborations. In: NODe '02: Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World, Springer, pp. 248-264, 2003
-
(2003)
NODe '02: Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
, pp. 248-264
-
-
Herrmann, S.1
-
23
-
-
35248864409
-
AspectS - aspect-oriented programming with squeak
-
Springer, pp
-
R. Hirschfeld. AspectS - aspect-oriented programming with squeak. In: NODe '02: Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World, Springer, pp. 216-232, 2003
-
(2003)
NODe '02: Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
, pp. 216-232
-
-
Hirschfeld, R.1
-
25
-
-
24644480807
-
-
JBoss Inc
-
JBoss Inc. JBoss aop beta3. http://www.jboss.org. 2004
-
(2004)
JBoss aop beta3
-
-
-
26
-
-
82955230066
-
An overview of AspectJ
-
Springer, pp
-
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An overview of AspectJ. In: ECOOP '01: Proceedings of the 15th European Conference on Object-Oriented Programming, Springer, pp. 327-353, 2001
-
(2001)
ECOOP '01: Proceedings of the 15th European Conference on Object-Oriented Programming
, pp. 327-353
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.G.6
-
28
-
-
33645395112
-
Evolvable pattern implementations need generic aspects
-
Universität Magdeburg, Germany, pp
-
G. Kniesel, T. Rho, and S. Hanenberg. Evolvable pattern implementations need generic aspects. In: RAM-SE, Fakultät für Informatik, Universität Magdeburg, Germany, pp. 111-126, 2004
-
(2004)
RAM-SE, Fakultät für Informatik
, pp. 111-126
-
-
Kniesel, G.1
Rho, T.2
Hanenberg, S.3
-
30
-
-
2942746603
-
Semantics-Directed Implementation of Method-Call Interception
-
R. Lämmel and C. Stenzel. Semantics-Directed Implementation of Method-Call Interception. IEE Proceedings Software, 151(2):109-128, 2004
-
(2004)
IEE Proceedings Software
, vol.151
, Issue.2
, pp. 109-128
-
-
Lämmel, R.1
Stenzel, C.2
-
31
-
-
0012021195
-
Programming with aspectual components
-
Technical Report NU-CCS-99-01, Northeastern University, Boston, MA
-
K. Lieberherr, D. Lorenz, and M. Mezini. Programming with aspectual components. Technical Report NU-CCS-99-01, Northeastern University, Boston, MA, 1999
-
(1999)
-
-
Lieberherr, K.1
Lorenz, D.2
Mezini, M.3
-
32
-
-
20344387380
-
Aspectual collaborations - combining modules and aspects
-
K. Lieberherr, D. Lorenz, and J. Ovlinger. Aspectual collaborations - combining modules and aspects. Journal of British Computer Society, 46(5):542-565, 2003
-
(2003)
Journal of British Computer Society
, vol.46
, Issue.5
, pp. 542-565
-
-
Lieberherr, K.1
Lorenz, D.2
Ovlinger, J.3
-
33
-
-
35048845148
-
Framed aspects: Supporting variability and configurability for AOP
-
J. Bosch and C. Krueger eds, International Conference on Software Reuse, Madrid, Spain, Springer, pp
-
N. Loughran and A. Rashid. Framed aspects: Supporting variability and configurability for AOP. In: J. Bosch and C. Krueger (eds.) International Conference on Software Reuse, Madrid, Spain, LNCS vol. 3107, Springer, pp. 127-140, 2004
-
(2004)
LNCS
, vol.3107
, pp. 127-140
-
-
Loughran, N.1
Rashid, A.2
-
34
-
-
84976685114
-
Virtual classes: A powerful mechanism in object-oriented programming
-
ACM, New York, pp
-
O.L. Madsen and B. Møller-Pedersen. Virtual classes: A powerful mechanism in object-oriented programming. In: OOPSLA '89: Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, ACM, New York, pp. 397-406, 1989
-
(1989)
OOPSLA '89: Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications
, pp. 397-406
-
-
Madsen, O.L.1
Møller-Pedersen, B.2
-
35
-
-
0003914241
-
-
Addison-Wesley, Reading, MA
-
O.L. Madsen, B. Møller-Pedersen, and K. Nygaard. Object Oriented Programming in the Beta Programming Language. Addison-Wesley, Reading, MA, 1993
-
(1993)
Object Oriented Programming in the Beta Programming Language
-
-
Madsen, O.L.1
Møller-Pedersen, B.2
Nygaard, K.3
-
36
-
-
0347594172
-
Adaptive plug-and-play components for evolutionary software development
-
ACM, New York, pp
-
M. Mezini and K. Lieberherr. Adaptive plug-and-play components for evolutionary software development. In: OOPSLA '98: Proceedings of the 13th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM, New York, pp. 97-116, 1998
-
(1998)
OOPSLA '98: Proceedings of the 13th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 97-116
-
-
Mezini, M.1
Lieberherr, K.2
-
37
-
-
0037810318
-
Integrating independent components with ondemand remodularization
-
ACM, New York, pp
-
M. Mezini and K. Ostermann. Integrating independent components with ondemand remodularization. In: OOPSLA '02: Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM, New York, pp. 52-67, 2002
-
(2002)
OOPSLA '02: Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 52-67
-
-
Mezini, M.1
Ostermann, K.2
-
40
-
-
1442264026
-
Relaxed multijava: Balancing extensibility and modular typechecking
-
T. Millstein, M. Reay, and C. Chambers. Relaxed multijava: Balancing extensibility and modular typechecking. SIGPLAN Not, 38(11):224-240, 2003
-
(2003)
SIGPLAN Not
, vol.38
, Issue.11
, pp. 224-240
-
-
Millstein, T.1
Reay, M.2
Chambers, C.3
-
41
-
-
14344259370
-
Remote pointcut: A language construct for distributed aop
-
ACM, New York, pp
-
M. Nishizawa, S. Chiba, and M. Tatsubori. Remote pointcut: A language construct for distributed aop. In: AOSD '04: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, ACM, New York, pp. 7-15, 2004
-
(2004)
AOSD '04: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development
, pp. 7-15
-
-
Nishizawa, M.1
Chiba, S.2
Tatsubori, M.3
-
42
-
-
17044417283
-
Scalable extensibility via nested inheritance
-
N. Nystrom, S. Chong, and A.C. Myers. Scalable extensibility via nested inheritance. SIGPLAN Not., 39(10):99-115, 2004
-
(2004)
SIGPLAN Not
, vol.39
, Issue.10
, pp. 99-115
-
-
Nystrom, N.1
Chong, S.2
Myers, A.C.3
-
44
-
-
26444475843
-
Expressive pointcuts for increased modularity
-
ECOOP'05: European Conference on Object-Oriented Programming, Springer, pp
-
K. Ostermann, M. Mezini, and C. Bockisch. Expressive pointcuts for increased modularity. In: ECOOP'05: European Conference on Object-Oriented Programming, LNCS vol. 2586, Springer, pp. 214-240, 2005
-
(2005)
LNCS
, vol.2586
, pp. 214-240
-
-
Ostermann, K.1
Mezini, M.2
Bockisch, C.3
-
45
-
-
84934291563
-
JAC: A flexible solution for aspect-oriented programming in Java
-
Proceedings REFLECTION '01
-
R. Pawlak, L. Seinturier, L. Duchien, and G. Florin. JAC: A flexible solution for aspect-oriented programming in Java. In: Proceedings REFLECTION '01, LNCS vol. 2192, pp. 1-24, 2001
-
(2001)
LNCS
, vol.2192
, pp. 1-24
-
-
Pawlak, R.1
Seinturier, L.2
Duchien, L.3
Florin, G.4
-
46
-
-
0141426581
-
Dynamic weaving for aspect-oriented programming
-
ACM, New York, pp
-
A. Popovici, T. Gross, and G. Alonso. Dynamic weaving for aspect-oriented programming. In: AOSD '02: Proceedings of the 1st International Conference on A sped-Oriented Software Development, ACM, New York, pp. 141-147, 2002
-
(2002)
AOSD '02: Proceedings of the 1st International Conference on A sped-Oriented Software Development
, pp. 141-147
-
-
Popovici, A.1
Gross, T.2
Alonso, G.3
-
49
-
-
0043178620
-
Independently extensible systems - software engineering potential and challenges
-
Australian Computer Science Communications, Melbourne
-
C. Szyperski. Independently extensible systems - software engineering potential and challenges. In: Proceedings 19th Australian Computer Science Conference, Australian Computer Science Communications, Melbourne, 1996
-
(1996)
Proceedings 19th Australian Computer Science Conference
-
-
Szyperski, C.1
-
52
-
-
0032643249
-
N degrees of separation: Multi-dimensional separation of concerns
-
ACM, pp
-
P. Tarr, H. Ossher, W. Harrison, and S.M. Sutton. N degrees of separation: Multi-dimensional separation of concerns. In: ICSE '99: Proceedings International Conference on Software Engineering, ACM, pp. 107-119, 1999
-
(1999)
ICSE '99: Proceedings International Conference on Software Engineering
, pp. 107-119
-
-
Tarr, P.1
Ossher, H.2
Harrison, W.3
Sutton, S.M.4
-
53
-
-
0030262004
-
Using role components in implement collaborationbased designs
-
ACM, New York, pp
-
M. VanHilst and D. Notkin, Using role components in implement collaborationbased designs. In: OOPSLA '96: Proceedings of the 11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM, New York, pp. 359-369, 1996
-
(1996)
OOPSLA '96: Proceedings of the 11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 359-369
-
-
VanHilst, M.1
Notkin, D.2
-
54
-
-
37149001752
-
Evolving software with extensible modules
-
International Workshop on Unanticipated Software Evolution, Springer, pp
-
M. Zenger. Evolving software with extensible modules. In: International Workshop on Unanticipated Software Evolution, LNCS vol. 2548, Springer, pp. 92-106, 2002
-
(2002)
LNCS
, vol.2548
, pp. 92-106
-
-
Zenger, M.1
|