dblp.uni-trier.dewww.uni-trier.de

Karl J. Lieberherr

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeer - CSB - Google - MSN - Yahoo
Home Page

2009
65EEBryan Chadwick, Karl J. Lieberherr: A type system for functional traversal-based aspects. FOAL 2009: 1-6
2007
64EEAhmed Abdelmeged, Karl J. Lieberherr: Recursive adaptive computations using perobject visitors. OOPSLA Companion 2007: 825-826
2006
63EETherapon Skotiniotis, Jeffrey Palm, Karl J. Lieberherr: Demeter Interfaces: Adaptive Programming Without Surprises. ECOOP 2006: 477-500
2005
62EEPengcheng Wu, Karl J. Lieberherr: Shadow Programming: Reasoning About Programs Using Lexical Join Point Information. GPCE 2005: 141-156
2004
61 Gail C. Murphy, Karl J. Lieberherr: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, AOSD 2004, Lancaster, UK, March 22-24, 2004 ACM 2004
60EEKarl J. Lieberherr: Controlling the Complexity of Software Design. ICSE 2004: 2-11
59EEKarl J. Lieberherr, Boaz Patt-Shamir, Doug Orleans: Traversals of object structures: Specification and Efficient Implementation. ACM Trans. Program. Lang. Syst. 26(2): 370-412 (2004)
2003
58EEKarl J. Lieberherr, David H. Lorenz, Pengcheng Wu: A case for statically executable advice: checking the law of demeter with AspectJ. AOSD 2003: 40-49
57EECristina Videira Lopes, Paul Dourish, David H. Lorenz, Karl J. Lieberherr: Beyond AOP: toward naturalistic programming. OOPSLA Companion 2003: 198-207
56EEMacneil Shonle, Karl J. Lieberherr, Ankit Shah: XAspects: an extensible system for domain-specific aspect languages. OOPSLA Companion 2003: 28-37
55EEKarl J. Lieberherr, David H. Lorenz, Johan Ovlinger: Aspectual Collaborations: Combining Modules and Aspects Comput. J. 46(5): 542-565 (2003)
2001
54EEDoug Orleans, Karl J. Lieberherr: DJ: Dynamic Adaptive Programming in Java. Reflection 2001: 73-80
53 Tzilla Elrad, Mehmet Aksit, Gregor Kiczales, Karl J. Lieberherr, Harold Ossher: Discussing aspects of AOP. Commun. ACM 44(10): 33-38 (2001)
52 Karl J. Lieberherr, Doug Orleans, Johan Ovlinger: Aspect-oriented programming with adaptive methods. Commun. ACM 44(10): 39-41 (2001)
2000
51EEKarl J. Lieberherr, David H. Lorenz, Mira Mezini: Building modular object-oriented systems with reusable collaborations (tutorial session). ICSE 2000: 821
1999
50EELinda M. Seiter, Mira Mezini, Karl J. Lieberherr: Dynamic Component Gluing. GCSE 1999: 134-164
49EENeeraj Sangal, Edward Farrell, Karl J. Lieberherr, David H. Lorenz: Interaction Schemata: Compiling Interactions to Code. TOOLS (30) 1999: 268-
1998
48EEKarl J. Lieberherr, Boaz Patt-Shamir: The Refinement Relation of Graph-Based Generic Programs. Generic Programming 1998: 40-52
47EEMira Mezini, Karl J. Lieberherr: Adaptive Plug-and-Play Components for Evolutionary Software Development. OOPSLA 1998: 97-116
46EELinda M. Seiter, Jens Palsberg, Karl J. Lieberherr: Evolution of Object Behavior Using Context Relations. IEEE Trans. Software Eng. 24(1): 79-92 (1998)
1997
45EEKarl J. Lieberherr, Doug Orleans: Preventive Program Maintenance in Demeter/Java. ICSE 1997: 604-605
44EELinda M. Seiter, Karl J. Lieberherr, Doug Orleans: Simplifying the Evolution of Java Programs (Tutorial). ICSE 1997: 655-656
43EELing Liu, Roberto Zicari, Walter L. Hürsch, Karl J. Lieberherr: The Role of Polymorphic Reuse Mechanisms in Schema Evolution in an Object-Oriented Database. IEEE Trans. Knowl. Data Eng. 9(1): 50-67 (1997)
42 Jens Palsberg, Boaz Patt-Shamir, Karl J. Lieberherr: A New Approach to Compiling Adaptive Programs. Sci. Comput. Program. 29(3): 303-326 (1997)
1996
41 Jens Palsberg, Boaz Patt-Shamir, Karl J. Lieberherr: A New Approach to Compiling Adaptive Programs. ESOP 1996: 280-295
40 M. Spit, Sjaak Brinkkemper, Karl J. Lieberherr: Integrating Adaptive Programming into Existing Object-Oriented Analysis and Design Methods: Do It Yourself Adaptiveness. OOIS 1996: 57-
39EELinda M. Seiter, Jens Palsberg, Karl J. Lieberherr: Evolution of Object Behavior Using Context Relations. SIGSOFT FSE 1996: 46-57
38 Ian M. Holland, Karl J. Lieberherr: Object-Oriented Design. ACM Comput. Surv. 28(1): 273-275 (1996)
37 Karl J. Lieberherr: From Transience to Persistence in Object-Oriented Programming: Patterns and Architectures. ACM Comput. Surv. 28(4es): 156 (1996)
1995
36EEJens Palsberg, Cun Xiao, Karl J. Lieberherr: Efficient Implementation of Adaptive Software. ACM Trans. Program. Lang. Syst. 17(2): 264-292 (1995)
35 Karl J. Lieberherr: Workshop on adaptable and adaptive software. OOPS Messenger 6(4): 149-154 (1995)
34 Karl J. Lieberherr, Roberto Zicari: Editorial. TAPOS 1(1): 1 (1995)
1994
33EECristina Videira Lopes, Karl J. Lieberherr: Abstracting Process-to-Function Relations in Concurrency Object-Oriented Applications. ECOOP 1994: 81-99
32EELing Liu, Roberto Zicari, Walter L. Hürsch, Karl J. Lieberherr: Polymorphic Reuse Mechanisms for Object-Oriented Database Specifications. ICDE 1994: 180-189
31 Karl J. Lieberherr, Ignacio Silva-Lepe, Cun Xiao: Adaptive Object-Oriented Programming Using Graph-Based Customization. Commun. ACM 37(5): 94-101 (1994)
30 Karl J. Lieberherr, Walter L. Hürsch, Cun Xiao: Object-Extending Class Transformations. Formal Asp. Comput. 6(4): 391-416 (1994)
29 Karl J. Lieberherr, Cun Xiao: Customizing Adaptive Software to Object-Oriented Software Using Grammars. Int. J. Found. Comput. Sci. 5(2): 179-208 (1994)
28 Karl J. Lieberherr, Cun Xiao: Erratum: Customizing Adaptive Software to Object-Oriented Software Using Grammars. Int. J. Found. Comput. Sci. 5(3/4): 329 (1994)
1993
27 Karl J. Lieberherr, Cun Xiao: Minimizing Dependency on Class Structures with Adaptive Programs. ISOTAS 1993: 424-441
26EEWalter L. Hürsch, Karl J. Lieberherr, Sougata Mukherjea: Object-Oriented Schema Extension and Abstraction. SAC 1993: 54-62
25EEKarl J. Lieberherr, Cun Xiao: Formal Foundations for Object-Oriented Data Modeling. IEEE Trans. Knowl. Data Eng. 5(3): 462-478 (1993)
24EEKarl J. Lieberherr, Cun Xiao: Object-Oriented Software Evolution. IEEE Trans. Software Eng. 19(4): 313-343 (1993)
23 Karl J. Lieberherr: Object-oriented software development with the Demeter Method (abstract). OOPS Messenger 4(2): 220 (1993)
22 Karl J. Lieberherr, Ian M. Holland, Walter L. Hürsch, Ignacio Silva-Lepe, Cun Xiao: Demeter Tools/C++ (abstract). OOPS Messenger 4(2): 233 (1993)
1992
21 Karl J. Lieberherr: Component Enhancement: An Adaptive Reusability Mechanism for Groups of Collaborating Classes. IFIP Congress (1) 1992: 179-185
20EEDominique Borrione, Robert Piloty, Dwight D. Hill, Karl J. Lieberherr, Philip Moorby: Three Decades of HDLs: Part II, Conlan Through Verilog. IEEE Design & Test of Computers 9(3): 54-63 (1992)
1991
19EEPaul L. Bergstein, Karl J. Lieberherr: Incremental Class Dictionary Learning and Optimization. ECOOP 1991: 377-396
1990
18EEKarl J. Lieberherr, Paul L. Bergstein, Ignacio Silva-Lepe: Abstraction of Object-Oriented Data Models. ER 1990: 81-94
1989
17 Karl J. Lieberherr, Arthur J. Riel: Contributions to Teaching Object Oriented Design and Programming. OOPSLA 1989: 11-22
16 Karl J. Lieberherr, Ian M. Holland: Assuring Good Style for Object-Oriented Programs. IEEE Software 6(5): 38-48 (1989)
15EEKarl J. Lieberherr, Ian M. Holland: Formulations and benefits of the law of demeter. SIGPLAN Notices 24(3): 67-78 (1989)
1988
14 Karl J. Lieberherr, Arthur J. Riel: Demeter: A Case Study of Software Growth through Parameterized Classes. ICSE 1988: 254-264
13 Karl J. Lieberherr, Ian M. Holland, Arthur J. Riel: Object-Oriented Programming: An Objective Sense of Style. OOPSLA 1988: 323-334
12 Karl J. Lieberherr: Object-Oriented Programming with Class Dictionaries. Lisp and Symbolic Computation 1(2): 185-212 (1988)
1985
11 Andrew V. Goldberg, Karl J. Lieberherr: Efficient Test Generation Algorithms. ITC 1985: 508-517
10 Ming-Deh A. Huang, Karl J. Lieberherr: Implications of Forbidden Structures for Extremal Algorithmic Problems. Theor. Comput. Sci. 40: 195-210 (1985)
1983
9 Karl J. Lieberherr, Stephen A. Vavasis: Analysis of polynomial approximation algorithms for constraint expressions. Theoretical Computer Science 1983: 187-197
8 James Finn, Karl J. Lieberherr: Primality Testing and Factoring. Theor. Comput. Sci. 23: 211-215 (1983)
1982
7 Karl J. Lieberherr: Algorithmic Extremal Problems in Combinatorial Optimization. J. Algorithms 3(3): 225-244 (1982)
1981
6 Karl J. Lieberherr: Uniform Complexity and Digital Signatures. ICALP 1981: 530-543
5 Karl J. Lieberherr: Probabilistic Combinatorial Optimization. MFCS 1981: 423-432
4EEKarl J. Lieberherr, Ernst Specker: Complexity of Partial Satisfaction. J. ACM 28(2): 411-421 (1981)
3 Karl J. Lieberherr: Uniform Complexity and Digital Signatures. Theor. Comput. Sci. 16: 99-110 (1981)
1980
2 Karl J. Lieberherr: P-Optimal Heuristics. Theor. Comput. Sci. 10: 123-131 (1980)
1979
1 Karl J. Lieberherr, Ernst Specker: Complexity of Partial Satisfaction FOCS 1979: 132-139

Coauthor Index

1Ahmed Abdelmeged [64]
2Mehmet Aksit [53]
3Paul L. Bergstein [18] [19]
4Dominique Borrione [20]
5Sjaak Brinkkemper [40]
6Bryan Chadwick [65]
7Paul Dourish [57]
8Tzilla Elrad [53]
9Edward Farrell [49]
10James Finn [8]
11Andrew V. Goldberg [11]
12Dwight D. Hill [20]
13Ian M. Holland [13] [15] [16] [22] [38]
14Ming-Deh A. Huang [10]
15Walter L. Hürsch [22] [26] [30] [32] [43]
16Gregor Kiczales [53]
17Ling Liu [32] [43]
18Cristina Videira Lopes [33] [57]
19David H. Lorenz [49] [51] [55] [57] [58]
20Mira Mezini [47] [50] [51]
21Philip Moorby [20]
22Sougata Mukherjea [26]
23Gail C. Murphy [61]
24Doug Orleans [44] [45] [52] [54] [59]
25Harold Ossher [53]
26Johan Ovlinger [52] [55]
27Jeffrey Palm [63]
28Jens Palsberg [36] [39] [41] [42] [46]
29Boaz Patt-Shamir [41] [42] [48] [59]
30Robert Piloty [20]
31Arthur J. Riel [13] [14] [17]
32Neeraj Sangal [49]
33Linda M. Seiter [39] [44] [46] [50]
34Ankit Shah [56]
35Macneil Shonle [56]
36Ignacio Silva-Lepe [18] [22] [31]
37Therapon Skotiniotis [63]
38Ernst Specker [1] [4]
39M. Spit [40]
40Stephen A. Vavasis [9]
41Pengcheng Wu [58] [62]
42Cun Xiao [22] [24] [25] [27] [28] [29] [30] [31] [36]
43Roberto Zicari [32] [34] [43]

Colors in the list of coauthors

Copyright © Sun May 17 03:24:02 2009 by Michael Ley (ley@uni-trier.de)