-
2
-
-
85024284578
-
Abstracting object interactions using composition filters
-
R. Guerraoui, O. Nierstrasz, and M. Riveill, editors, Springer-Verlag
-
M. Aksit, K. Wakita, J. Bosch, L. Bergmans, and A. Yonezawa. Abstracting Object Interactions Using Composition Filters. In R. Guerraoui, O. Nierstrasz, and M. Riveill, editors, Proceedings of the ECOOP'93 Work shop on Object-Based Distributed Programming, volume 791, pages 152-184. Springer-Verlag, 1994.
-
(1994)
Proceedings of the ECOOP'93 Work Shop on Object-based Distributed Programming
, vol.791
, pp. 152-184
-
-
Aksit, M.1
Wakita, K.2
Bosch, J.3
Bergmans, L.4
Yonezawa, A.5
-
4
-
-
0001789085
-
Composition validation and subjectivity in genvoca generators
-
February
-
D. Batory and B. Geraci. Composition validation and subjectivity in genvoca generators. IEEE Transactions on Software Engineering, 23(2):67-82, February 1997.
-
(1997)
IEEE Transactions on Software Engineering
, vol.23
, Issue.2
, pp. 67-82
-
-
Batory, D.1
Geraci, B.2
-
5
-
-
4544359204
-
On the separation of concerns in program families
-
Computing Department, Lancaster University, UK
-
A. Colyer, A. Rashid, and G. Blair. On the separation of concerns in program families. Technical Report COMP-001-2004, Computing Department, Lancaster University, UK, 2004.
-
(2004)
Technical Report
, vol.COMP-001-2004
-
-
Colyer, A.1
Rashid, A.2
Blair, G.3
-
6
-
-
4544241274
-
Aspects, information hiding and modularity
-
Princeton University, November
-
D. Dantas and D. Walker. Aspects, information hiding and modularity. Technical report, Princeton University, November 2003.
-
(2003)
Technical Report
-
-
Dantas, D.1
Walker, D.2
-
7
-
-
84862433124
-
-
Demeter Research Group. Law of Demeter Home Page. http://www.ccs.neu.edu/home/lieber/LoD.html.
-
Law of Demeter Home Page
-
-
-
8
-
-
4544292230
-
Composition, reuse and interaction analysis of stateful aspects
-
K. Lieberherr, editor, ACM Press
-
R. Douence, P. Fradet, and M. Südholt. Composition, Reuse and Interaction Analysis of Stateful Aspects. In K. Lieberherr, editor, Proceedings of the 3nd international conference on Aspect-oriented software development, pages 141-150. ACM Press, 2004.
-
(2004)
Proceedings of the 3nd International Conference on Aspect-oriented Software Development
, pp. 141-150
-
-
Douence, R.1
Fradet, P.2
Südholt, M.3
-
11
-
-
3242885163
-
Building adaptive distributed applications with middleware and aspects
-
K. Lieberherr, editor, ACM Press
-
G. Duzan, J. Loyall, R. Schantz, R. Shapiro, and J. Zinky. Building Adaptive Distributed Applications with Middleware and Aspects. In K. Lieberherr, editor, Proceedings of the 3nd international conference on Aspect-Oriented Software Development, pages 66-73. ACM Press, 2004.
-
(2004)
Proceedings of the 3nd International Conference on Aspect-oriented Software Development
, pp. 66-73
-
-
Duzan, G.1
Loyall, J.2
Schantz, R.3
Shapiro, R.4
Zinky, J.5
-
12
-
-
0002991446
-
Aspect-oriented programming
-
T. Elrad, R. Filman, and A. Bader. Aspect-Oriented Programming. Communications of the ACM, 44(10):28-97, 2001.
-
(2001)
Communications of the ACM
, vol.44
, Issue.10
, pp. 28-97
-
-
Elrad, T.1
Filman, R.2
Bader, A.3
-
13
-
-
0003913390
-
Aspect-oriented programming is quantification and obliviousness
-
Minneapolis, USA
-
R. E. Filman and D. P. Friedman. Aspect-Oriented Programming is Quantification and Obliviousness. In Workshop on Advanced Separation of Concerns, OOPSLA, Minneapolis, USA, 2000. http://ic-www.arc.nasa.gov/ic/darwin/oif/leo/filman/text/oif/aop-is.pdf.
-
(2000)
Workshop on Advanced Separation of Concerns, OOPSLA
-
-
Filman, R.E.1
Friedman, D.P.2
-
15
-
-
84976708204
-
Subject-oriented programming (A critique of pure objects)
-
Oct. ACM SIGPLAN Notices
-
W. Harrison and H. Ossher. Subject-oriented programming (A critique of pure objects). In Proceedings OOPSLA '93, pages 411-428, Oct. 1993. ACM SIGPLAN Notices, volume 28, number 10.
-
(1993)
Proceedings OOPSLA '93
, vol.28
, Issue.10
, pp. 411-428
-
-
Harrison, W.1
Ossher, H.2
-
18
-
-
0037243552
-
The art of enbugging
-
January/February
-
A. Hunt and D. Thomas. The art of enbugging. IEEE Software, pages 10-11, January/February 2003.
-
(2003)
IEEE Software
, pp. 10-11
-
-
Hunt, A.1
Thomas, D.2
-
19
-
-
0004250774
-
Separation of concerns
-
College of Computer Science, Northeastern University, Boston, MA, February
-
W. L. Hürsch and C. V. Lopes. Separation of concerns. Technical Report NU-CCS-95-03, College of Computer Science, Northeastern University, Boston, MA, February 1995.
-
(1995)
Technical Report
, vol.NU-CCS-95-03
-
-
Hürsch, W.L.1
Lopes, C.V.2
-
20
-
-
84862433029
-
-
IBM Research Team. Hyper/J home page. http://www.research.ibm.com/hyperspace/HyperJ/HyperJ.htm.
-
Hyper/J Home Page
-
-
-
23
-
-
82955230066
-
An overview of aspectJ
-
J. Knudsen, editor, Budapest, Springer Verlag
-
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. Griswold. An Overview of AspectJ. In J. Knudsen, editor, European Conference on Object-Oriented Programming, Budapest, 2001. Springer Verlag.
-
(2001)
European Conference on Object-oriented Programming
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.6
-
24
-
-
35248828504
-
Aspect-oriented programming
-
Springer Verlag
-
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In European Conference on Object-Oriented Programming, pages 220-242. Springer Verlag, 1997.
-
(1997)
European Conference on Object-oriented Programming
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Mendhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
26
-
-
1842771070
-
Component enhancement: An adaptive reusability mechanism for groups of collaborating classes
-
J. van Leeuwen, editor, Madrid, Spain, Elsevier
-
K. J. Lieberherr. Component enhancement: An adaptive reusability mechanism for groups of collaborating classes. In J. van Leeuwen, editor, Information Processing '92, 12th World Computer Congress, pages 179-185, Madrid, Spain, 1992. Elsevier.
-
(1992)
Information Processing '92, 12th World Computer Congress
, pp. 179-185
-
-
Lieberherr, K.J.1
-
29
-
-
0024733526
-
Assuring good style for object-oriented programs
-
September
-
K. J. Lieberherr and I. Holland. Assuring good style for object-oriented programs. IEEE Software, pages 38-48, September 1989.
-
(1989)
IEEE Software
, pp. 38-48
-
-
Lieberherr, K.J.1
Holland, I.2
-
30
-
-
84976666825
-
Object-oriented programming: An objective sense of style
-
in Special Issue of SIGPLAN Notices, San Diego, CA, September 1988
-
K. J. Lieberherr, I. Holland, and A. J. Riel. Object-oriented programming: An objective sense of style. In Object-Oriented Programming Systems, Languages and Applications Conference, in Special Issue of SIGPLAN Notices, number 11, pages 323-334, San Diego, CA, September 1988. A short version of this paper appears in IEEE Computer Magazine, June 1988, Open Channel section, pages 78-79.
-
Object-oriented Programming Systems, Languages and Applications Conference
, Issue.11
, pp. 323-334
-
-
Lieberherr, K.J.1
Holland, I.2
Riel, A.J.3
-
31
-
-
84976825688
-
-
A short version of this paper appears in June Open Channel section
-
K. J. Lieberherr, I. Holland, and A. J. Riel. Object-oriented programming: An objective sense of style. In Object-Oriented Programming Systems, Languages and Applications Conference, in Special Issue of SIGPLAN Notices, number 11, pages 323-334, San Diego, CA, September 1988. A short version of this paper appears in IEEE Computer Magazine, June 1988, Open Channel section, pages 78-79.
-
(1988)
IEEE Computer Magazine
, pp. 78-79
-
-
-
32
-
-
33846351755
-
Coupling aspect-oriented and adaptive programming
-
R. Filman, T. Elrad, S. Clarke, and M. Aksit, editors, Addison-Wesley, In press
-
K. J. Lieberherr and D. Lorenz. Coupling Aspect-Oriented and Adaptive Programming. In R. Filman, T. Elrad, S. Clarke, and M. Aksit, editors, Aspect-Oriented Software Development. Addison-Wesley, 2004. In press.
-
(2004)
Aspect-oriented Software Development
-
-
Lieberherr, K.J.1
Lorenz, D.2
-
33
-
-
0012021195
-
Programming with aspectual components
-
College of Computer Science, Northeastern University, Boston, MA, March
-
K. J. Lieberherr, D. Lorenz, and M. Mezini. Programming with Aspectual Components. Technical Report NU-CCS-99-01, College of Computer Science, Northeastern University, Boston, MA, March 1999.
-
(1999)
Technical Report
, vol.NU-CCS-99-01
-
-
Lieberherr, K.J.1
Lorenz, D.2
Mezini, M.3
-
34
-
-
0042912981
-
Aspectual collaborations - Combining modules and aspects
-
September
-
K. J. Lieberherr, D. Lorenz, and J. Ovlinger. Aspectual collaborations - combining modules and aspects. The Computer Journal, 46(5):542-565, September 2003. http://www.ccs.neu.edu/research/demeter/papers/ac-aspectj-hyperj.
-
(2003)
The Computer Journal
, vol.46
, Issue.5
, pp. 542-565
-
-
Lieberherr, K.J.1
Lorenz, D.2
Ovlinger, J.3
-
35
-
-
0141650630
-
A case for statically executable advice: Checking the law Of Demeter with aspectJ
-
M. Aksit, editor, Boston MA, ACM Press
-
K. J. Lieberherr, D. H. Lorenz, and P. Wu. A Case for Statically Executable Advice: Checking the Law of Demeter With AspectJ. In M. Aksit, editor, Second International Conference on Aspect-Oriented Software Development, pages 40-49, Boston MA, 2003. ACM Press.
-
(2003)
Second International Conference on Aspect-oriented Software Development
, pp. 40-49
-
-
Lieberherr, K.J.1
Lorenz, D.H.2
Wu, P.3
-
36
-
-
0030615539
-
Preventive program maintenance in Demeter/Java (research demonstration)
-
Boston, MA, ACM Press
-
K. J. Lieberherr and D. Orleans. Preventive program maintenance in Demeter/Java (research demonstration). In International Conference on Software Engineering, pages 604-605, Boston, MA, 1997. ACM Press.
-
(1997)
International Conference on Software Engineering
, pp. 604-605
-
-
Lieberherr, K.J.1
Orleans, D.2
-
37
-
-
0003775879
-
Traversals of object structures: Specification and efficient implementation
-
College of Computer Science, Northeastern University, Boston, MA, Sep
-
K. J. Lieberherr and B. Patt-Shamir. Traversals of Object Structures: Specification and Efficient Implementation, Technical Report NU-CCS-97-15, College of Computer Science, Northeastern University, Boston, MA, Sep. 1997. http://www.ccs.neu.edu/research/demeter/AP-Library/.
-
(1997)
Technical Report
, vol.NU-CCS-97-15
-
-
Lieberherr, K.J.1
Patt-Shamir, B.2
-
39
-
-
4544383935
-
Navigating through object graphs using local meta-information
-
Northeastern University, May
-
K. J. Lieberherr and M. Wand. Navigating through object graphs using local meta-information. Technical Report NU-CCS-2001-05, Northeastern University, May 2001. http://www.ccs.neu.edu/research/demeter/biblio/new-strategy-semantics.html.
-
(2001)
Technical Report
, vol.NU-CCS-2001-05
-
-
Lieberherr, K.J.1
Wand, M.2
-
41
-
-
4544319010
-
AOP: A historical perspective
-
R. Filman, T. Elrad, S. Clarke, and M. Aksit, editors, Addison Wesley, In press
-
C. Lopes. AOP: A Historical Perspective. In R. Filman, T. Elrad, S. Clarke, and M. Aksit, editors, Aspect-Oriented Software Development. Addison Wesley, 2004. In press.
-
(2004)
Aspect-oriented Software Development
-
-
Lopes, C.1
-
43
-
-
70450234646
-
Beyond AOP: Toward naturalistic programming
-
Onward! Track
-
th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications [1], pages 34-43. Onward! Track.
-
th Annual Conference on Object-oriented Programming Systems, Languages, and Applications [1]
, pp. 34-43
-
-
Lopes, C.V.1
Dourish, P.2
Lorenz, D.H.3
Lieberherr, K.J.4
-
44
-
-
17444392993
-
Abstracting process-to-function relations in concurrent object-oriented applications
-
R. Pareschi and M. Tokoro, editors, Bologna, Italy, Springer Verlag, Lecture Notes in Computer Science
-
C. V. Lopes and K. J. Lieberherr. Abstracting process-to-function relations in concurrent object-oriented applications. In R. Pareschi and M. Tokoro, editors, European Conference on Object-Oriented Programming, pages 81-99, Bologna, Italy, 1994. Springer Verlag, Lecture Notes in Computer Science.
-
(1994)
European Conference on Object-oriented Programming
, pp. 81-99
-
-
Lopes, C.V.1
Lieberherr, K.J.2
-
45
-
-
4544251159
-
Contracts and aspects
-
College of Computer and information Science, Northeastern University, Boston, MA 02115, Dec
-
D. H. Lorenz and T. Skotiniotis. Contracts and aspects. Technical Report NU-CCIS-03-13, College of Computer and information Science, Northeastern University, Boston, MA 02115, Dec. 2003.
-
(2003)
Technical Report
, vol.NU-CCIS-03-13
-
-
Lorenz, D.H.1
Skotiniotis, T.2
-
46
-
-
0013176867
-
Compilation semantics of aspect-oriented programs
-
R. Cytron and G. Leavens, editors, Enschede, Netherlands
-
H. Masuhara, G. Kiczales, and C. Dutchyn. Compilation semantics of aspect-oriented programs. In R. Cytron and G. Leavens, editors, Foundations of Aspect-Oriented Languages Workshop, Enschede, Netherlands, 2002.
-
(2002)
Foundations of Aspect-oriented Languages Workshop
-
-
Masuhara, H.1
Kiczales, G.2
Dutchyn, C.3
-
47
-
-
0141650626
-
Conquering aspects with caesar
-
M. Aksit, editor, Boston MA, ACM Press
-
M. Mezini and K.Ostermann. Conquering Aspects with Caesar. In M. Aksit, editor, Second International Conference on Aspect-Oriented Software Development, pages 90-100, Boston MA, 2003. ACM Press.
-
(2003)
Second International Conference on Aspect-oriented Software Development
, pp. 90-100
-
-
Mezini, M.1
Ostermann, K.2
-
48
-
-
0347594172
-
Adaptive plug-and-play components for evolutionary software development
-
C. Chambers, editor, in Special Issue of SIGPLAN Notices, Vancouver, October ACM
-
M. Mezini and K. J. Lieberherr. Adaptive plug-and-play components for evolutionary software development. In C. Chambers, editor, Object-Oriented Programming Systems, Languages and Applications Conference, in Special Issue of SIGPLAN Notices, number 10, pages 97-116, Vancouver, October 1998. ACM.
-
(1998)
Object-oriented Programming Systems, Languages and Applications Conference
, Issue.10
, pp. 97-116
-
-
Mezini, M.1
Lieberherr, K.J.2
-
49
-
-
0141538112
-
Incremental programming with extensible decisions
-
G. Kiczales, editor, Enschede, The Netherlands, ACM Press
-
D. Orleans. Incremental programming with extensible decisions. In G. Kiczales, editor, First International Conference on Aspect-Oriented Software Development, Enschede, The Netherlands, 2002. ACM Press.
-
(2002)
First International Conference on Aspect-oriented Software Development
-
-
Orleans, D.1
-
51
-
-
4544254373
-
-
PhD thesis, Northeastern University, Draft version
-
J. Ovlinger, Combining Aspects and Modules, PhD thesis, Northeastern University, 2004. Draft version.
-
(2004)
Combining Aspects and Modules
-
-
Ovlinger, J.1
-
52
-
-
0031234788
-
A new approach to compiling adaptive programs
-
J. Palsberg, B. Patt-Shamir, and K. J. Lieberherr. A new approach to compiling adaptive programs. Science of Computer Programming, 29(3):303-326, 1997.
-
(1997)
Science of Computer Programming
, vol.29
, Issue.3
, pp. 303-326
-
-
Palsberg, J.1
Patt-Shamir, B.2
Lieberherr, K.J.3
-
53
-
-
0029277801
-
Efficient implementation of adaptive software
-
Mar
-
J. Palsberg, C. Xiao, and K. J. Lieberherr. Efficient implementation of adaptive software. ACM Transactions on Programming Languages and Systems, 17(2):264-292, Mar. 1995.
-
(1995)
ACM Transactions on Programming Languages and Systems
, vol.17
, Issue.2
, pp. 264-292
-
-
Palsberg, J.1
Xiao, C.2
Lieberherr, K.J.3
-
54
-
-
0004235832
-
-
Princeton University Press
-
G. Polya. How to solve it. Princeton University Press, 1949.
-
(1949)
How to Solve It
-
-
Polya, G.1
-
55
-
-
1542377643
-
Embryonic object versus mature object: Object-oriented style and pedagogical theme
-
R. Rasala. Embryonic object versus mature object: object-oriented style and pedagogical theme. SIGCSE Bulletin, 35(3):89-93, 2003.
-
(2003)
SIGCSE Bulletin
, vol.35
, Issue.3
, pp. 89-93
-
-
Rasala, R.1
-
56
-
-
0002944668
-
Evolution of object behavior using context relations
-
January
-
L. M. Seiter, J. Palsberg, and K. J. Lieberherr. Evolution of Object Behavior using Context Relations. IEEE Transactions on Software Engineering, 24(1):79-92, January 1998.
-
(1998)
IEEE Transactions on Software Engineering
, vol.24
, Issue.1
, pp. 79-92
-
-
Seiter, L.M.1
Palsberg, J.2
Lieberherr, K.J.3
-
58
-
-
0141554361
-
Aspectual concepts
-
Northeastern University, June Master's Thesis
-
J. Sung. Aspectual Concepts. Technical Report NU-CCS-02-06, Northeastern University, June 2002. Master's Thesis, http://www.ccs.neu.edu/home/lieber/theses-index.html.
-
(2002)
Technical Report
, vol.NU-CCS-02-06
-
-
Sung, J.1
-
61
-
-
4544337243
-
Compilation of pointcut designators using traversals
-
Northeastern University, December
-
P. Wu and K. J. Lieberherr. Compilation of Pointcut Designators using Traversals. Technical Report NU-CCIS-03-16, Northeastern University, December 2003.
-
(2003)
Technical Report
, vol.NU-CCIS-03-16
-
-
Wu, P.1
Lieberherr, K.J.2
|