More Recent Publications (2006-Present)
|
2005 |
51 |
[KL05] |
Sergei Kojarski and David H. Lorenz: Pluggable AOP: Designing Aspect Mechanisms for Third-party Composition.
In OOPSLA 2005, pages 247-263, 2005. ACM Press.
|
50 |
[LL05] |
Karl Lieberherr and David H. Lorenz: Coupling Aspect-Oriented and Adaptive Programming.
In Robert E. Filman and Tzilla Elrad and Siobhán Clarke and Mehmet
Akşit, editors, Aspect-Oriented Software Development, Addison-Wesley, Boston, 2005, Pages 145-164. ISBN 0-321-21976-7
|
2004 |
49 |
[KL04] |
Sergei Kojarski and David H. Lorenz: AOP as a First Class Reflective Mechanism (poster session).
In Conference on Object-Oriented Programming, Systems, Languages, and Applications, 2004.
|
48 |
[SL04] |
Therapon Skotiniotis and David H. Lorenz: Cona -- Aspects for Contracts and Contracts for Aspects (poster session).
In Conference on Object-Oriented Programming, Systems, Languages, and Applications, 2004.
|
48 |
[KKLN04] |
David R. Kaeli, Sergei Kojarski, David H. Lorenz, and Darren Ng: Program Comprehension Using Aspects.
ICSE'04 Workshop on Directions in Software Engineering Environments..
|
47 |
[CL04] |
Yvonne Coady and David H. Lorenz, editors: Proceedings of the Third AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS).
Lancaster UK,
March 22, 2004.
Technical Report NU-CCIS-04-04, College of Computer and Information Science, Northeastern
University, Boston, MA 02115.
|
46 |
[LDLL03] |
Cristina Videira Lopes, Paul Dourish, David H. Lorenz, Karl Lieberherr: Beyond AOP: Toward Naturalistic Programming.
ACM SIGPLAN Notices 38(12):34-43, December 2003.
|
2003 |
45 |
[LDLL03] |
Cristina Videira Lopes, Paul Dourish, David H. Lorenz, Karl Lieberherr: Beyond AOP: Toward Naturalistic Programming.
In OOPSLA 2003 Special Track on Onward! Seeking New Paradigms & New Thinking, pages 198-207, 2003. ACM Press. ISBN: 1-58113-751-6
|
44 |
[KL03b] |
Sergei Kojarski and David H. Lorenz: Domain Driven Web Development With WebJinn.
In OOPSLA 2003 Special Track on Domain-Driven Development, pages 53-65, 2003. ACM Press. ISBN: 1-58113-751-6
|
43 |
[AL03b] |
Paul Attie and David H. Lorenz: Correctness of Model-based Component Composition without State Explosion.
ECOOP 2003 Workshop on Correctness of Model-based Software Composition.
|
42 |
[KL03a] |
Sergei Kojarski and David H. Lorenz: Unplugging Components using Aspects.
ECOOP 2003 Eighth International Workshop on Component-Oriented Programming.
|
41 |
[LV03] |
David H. Lorenz and John Vlissides: Pluggable Reflection: Decoupling Meta-Interface and Implementation.
ICSE'03.
|
40 |
[CEL03] |
Yvonne Coady, Eric Eide, and David H. Lorenz, editors: Proceedings of the Second AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS).
Boston, March 17 2003.
Technical Report NU-CCIS-03-03, College of Computer and Information Science, Northeastern
University, Boston, MA 02115.
|
39 |
[SLL03] |
Therapon Skotiniotis, Karl Lieberherr, and David H. Lorenz: Aspect Instances and Their Interactions.
AOSD'03 SPLAT Workshop.
|
38 |
[HKLL03] |
Sergei Kojarski, Karl Lieberherr, David H. Lorenz, and Robert Hirschfeld: Aspectual Reflection.
AOSD'03 SPLAT Workshop.
|
37 |
[EL03] |
Erik Ernst, David H. Lorenz: Aspects and Polymorphism in AspectJ.
AOSD'03.
|
36 |
[LLW03] |
Karl Lieberherr, David H. Lorenz, Pengcheng Wu: A Case for Statically Executable Advice: Checking the Law of Demeter with AspectJ.
AOSD'03.
|
35 |
[LLO03] |
Karl Lieberherr, David H. Lorenz, and Johan Ovlinger: Aspectual Collaborations: Combining Modules and Aspects.
The Computer Journal, 46(5):542-565, September 2003. Special issue on AOP.
|
2002 |
34 |
[SL02] |
Ramanathan Sundaram and David H. Lorenz: Meta-data Driven Code Generator Web Service.
Technical Report NU-CCS-02-15, College of Computer Science, Northeastern University, October 2002.
|
33 |
[TKL02] |
Wenxu Tong, Srikanth Krishnamurthy, and David H. Lorenz: Split Context Model for Software Components.
Technical Report NU-CCS-02-13, College of Computer Science, Northeastern University, September 2002. |
32 |
[LLO02] |
Karl Lieberherr, David H. Lorenz, Pengcheng Wu:
A Case for Statically Executable Advice: Checking the Law of Demeter With AspectJ.
Technical Report NU-CCS-02-11, College of Computer Science, Northeastern University, xx 2002. |
31 |
[LV02b] |
David H. Lorenz and John Vlissides: Pluggable Reflection: Decoupling Meta-Interface and Implementation.
Technical Report NU-CCS-02-10, College of Computer Science, Northeastern University, September 2002. |
30 |
[LV02a] |
David H. Lorenz and John Vlissides: Reflection Componentized.
Technical Report NU-CCS-02-09, College of Computer Science, Northeastern University, November 2002. |
2001 |
29 |
[29] |
David H. Lorenz and John Vlissides: Unifying the Reflection-Repository Duality.
Technical Report NU-CCS-01-10, College of Computer Science, Northeastern University, December 2001. |
28 |
[28] |
Erik Ernst and David H. Lorenz: Aspectual Polymorphism.
Technical Report NU-CCS-01-09, College of Computer Science, Northeastern University, September 2001. |
27 |
[LLO01] |
Johan Ovlinger, Karl Lieberherr, David H. Lorenz: Aspects and Modules Combined.
Technical Report NU-CCS-02-03, College of Computer Science, Northeastern
University, Boston, MA 02115.
|
26 |
[LLO01] |
Karl Lieberherr, David H. Lorenz, Johan Ovlinger: Aspectual Collaborations for Collaboration-Oriented Concerns.
Technical Report NU-CCS-01-08, College of Computer Science, Northeastern
University, Boston, MA 02115.
|
25 |
[LS01] |
David H. Lorenz and Vugranam C. Sreedhar, editors: Proceedings of the First OOPSLA Workshop on Language Mechanisms for Programming Software Components.
Tampa Bay, Florida, Oct. 15 2001.
Technical Report NU-CCS-01-06, College of Computer Science, Northeastern
University, Boston, MA 02115.
|
24 |
[LV01] |
David H. Lorenz, John Vlissides: Designing Components versus Objects: A Transformational Approach. ICSE 2001: 253-262,
Toronto, Ontario, Canada, May 12-19 2001. |
23 |
[BEL01] |
Ran Bester, Mark Erickson, David H. Lorenz: A
Web-based Cooperative Education Database System (poster sesion). In International
Conference on Practice Oriented Education, Northeastern University,
Boston, Massachusetts, April 25-27, 2001. |
22 |
|
Wim De Pauw, David H. Lorenz, John M. Vlissides, and Mark N. Wegman:
Visualizing execution patterns in object-oriented programs. United States Patent 6,219,826, April 2001. |
21 |
[LOML01] |
Karl Lieberherr, Johan Ovlinger, Mira Mezini, David Lorenz: Modular Programming with Aspectual Collaborations.
Technical Report NU-CCS-01-04,
College of Computer Science, Northeastern University, March 2001. |
2000 |
20 |
[LP00]>> |
David Lorenz, Predrag Petkovic: Design-Time
Assembly of Runtime Containment Components. TOOLS 34, 2000: ??-?? |
19 |
DL |
David Lorenz, Predrag Petkovic: ContextBox:
A Visual Builder for Context Beans (poster session).
Conference on Object-Oriented Programming, Systems, Languages, and Applications on Addendum to the 2000 proceedings, 2000, Pages 75 - 76.
|
18 |
NU |
David Lorenz, Predrag Petkovic: A BeanBox Environment for Design-Time
Assembly of BeanContext Components. NU Tech Expo and Research Scholarship
Showcase, Northeastern University, May 2000. |
17 |
TR |
David H. Lorenz, John Vlissides: Designing
Components: Beyond Object-Oriented Design. Technical Report NU-CCS-00-03,
College of Computer Science, Northeastern University, November 2000. |
16 |
EE |
Karl J. Lieberherr, David H. Lorenz, Mira Mezini: Building modular
object-oriented systems with reusable collaborations (tutorial session).
ICSE
2000: 821 |
15 |
TR |
David H. Lorenz, John Vlissides: Automated
Architectural Transformation: Objects to Components. Technical Report
NU-CCS-00-01, College of Computer Science, Northeastern University, April
2000. |
1999 |
14 |
TR |
David H. Lorenz, Predrag Petkovic: ContextBox:
A BeanBox Environment for Design-time Assembly of BeanContext Components.
Technical Report NU-CCS-99-04, College of Computer Science, Northeastern
University, November 2000. |
13 |
[SFLL99]>> |
Neeraj Sangal, Edward Farrell, Karl Lieberherr, David Lorenz: Interaction
Schemata: Compiling Interactions to Code. TOOLS 30, 1999: 268-277 |
12 |
TR |
Karl Lieberherr, David H. Lorenz, Mira Mezini: Programming
with Aspectual Components. Technical Report NU-CCS-99-01, College of
Computer Science, Northeastern University, March 2000. |
1998 |
11 |
|
David H. Lorenz: Compilation of Source Code into Object-Oriented Patterns.
ECOOP
Workshops 1998: 32-33 |
10 |
|
David H. Lorenz: Visitor Beans:
An Aspect-Oriented Pattern. ECOOP Workshops 1998: 431-432 |
9 |
[DLVW98]>> |
Wim De Pauw, David Lorenz, John Vlissides, Mark Wegman: Execution
patterns in object- oriented visualization. COOTS 1998: 219-234 |
8 |
TR |
David H. Lorenz: Visitor Beans: An Aspect-Oriented Pattern, Technical
Report CS-98-940, Technion - Israel Institute of Technology, Technion City,
Haifa 32000, Israel, June, 1998. |
7 |
[GL98]>> |
Joseph Gil, David H. Lorenz: Design
Patterns and Language Design. IEEE Computer 31(3): 118-120 (1998) |
1997 |
6 |
[GL97]>> |
Joseph Gil, David H. Lorenz: Design
Patterns vs. Language Design. ECOOP Workshops 1997: 108-111 |
5 |
[Lor97]>> |
David H. Lorenz: Tiling
Design Patterns - A Case Study Using the Interpreter Pattern. OOPSLA
1997: 206-217 |
1996 |
4 |
[GL96]>> |
Joseph Gil, David H. Lorenz: Environmental Acquisition - A New Inheritance-Like
Abstraction Mechanism. OOPSLA 1996: 214-231 |
1995 |
3 |
Prentice Hall |
Joseph Gil, David H. Lorenz: SOOP
- A Synthesizer of an Object-Oriented Parser. TOOLS 16, 1995: 81-96.
*
|
1994 |
2 |
LNCS 866 |
David H. Lorenz: Derivative
Operators for Preference Predicate Evolution.
PPSN
1994: 219-228 |
1993 |
1 |
AAAI |
David H. Lorenz, Shaul Markovitch: Derivative
Evaluation Function Learning Using Genetic Operators, Games: Planning
and Learning, Papers from the AAAI 1993 Fall Symposium, Raleigh, North
Carolina, October 22-24, AAAI Press, Menlo Park, California. Technical
Report FS9302, 1993. |