Travelled to:
1 × Canada
1 × Estonia
1 × France
1 × Germany
1 × Ireland
1 × Israel
1 × Italy
1 × Singapore
1 × Sweden
1 × Switzerland
1 × United Kingdom
7 × USA
Collaborated with:
∅ A.J.Riel M.Mezini L.M.Seiter D.Orleans J.Palsberg D.H.Lorenz P.Wu C.V.Lopes P.L.Bergstein S.E.Knudsen T.Skotiniotis J.Palm B.Patt-Shamir W.L.Hürsch S.Mukherjea I.M.Holland N.Sangal E.Farrell
Talks about:
program (8) object (7) orient (5) softwar (3) demet (3) adapt (3) parameter (2) interact (2) descript (2) abstract (2)
Person: Karl J. Lieberherr
DBLP: Lieberherr:Karl_J=
Contributed to:
Wrote 21 papers:
- ECOOP-2006-SkotiniotisPL #adaptation #interface #programming
- Demeter Interfaces: Adaptive Programming Without Surprises (TS, JP, KJL), pp. 477–500.
- GPCE-2005-WuL #programming #reasoning #source code #using
- Shadow Programming: Reasoning About Programs Using Lexical Join Point Information (PW, KJL), pp. 141–156.
- ICSE-2004-Lieberherr #complexity #design
- Controlling the Complexity of Software Design (KJL), pp. 2–11.
- ICSE-2000-LieberherrLM #composition #object-oriented #reuse
- Building modular object-oriented systems with reusable collaborations (KJL, DHL, MM), p. 821.
- GCSE-1999-SeiterML #component
- Dynamic Component Gluing (LMS, MM, KJL), pp. 134–164.
- TOOLS-USA-1999-SangalFLL #compilation #interactive
- Interaction Schemata: Compiling Interactions to Code (NS, EF, KJL, DHL), p. 268–?.
- OOPSLA-1998-MeziniL #adaptation #component #development
- Adaptive Plug-and-Play Components for Evolutionary Software Development (MM, KJL), pp. 97–116.
- ICSE-1997-LieberherrO #java #maintenance
- Preventive Program Maintenance in Demeter/Java (KJL, DO), pp. 604–605.
- ICSE-1997-SeiterLO #evolution #java #source code
- Simplifying the Evolution of Java Programs (LMS, KJL, DO), pp. 655–656.
- ESOP-1996-PalsbergPL #adaptation #approach #compilation #source code
- A New Approach to Compiling Adaptive Programs (JP, BPS, KJL), pp. 280–295.
- FSE-1996-SeiterPL #behaviour #evolution #using
- Evolution of Object Behavior Using Context Relations (LMS, JP, KJL), pp. 46–57.
- ECOOP-1994-LopesL #concurrent #object-oriented
- Abstracting Process-to-Function Relations in Concurrency Object-Oriented Applications (CVL, KJL), pp. 81–99.
- SAC-1993-HurschLM #abstraction #object-oriented
- Object-Oriented Schema Extension and Abstraction (WLH, KJL, SM), pp. 54–62.
- ECOOP-1991-BergsteinL #incremental #learning #optimisation #taxonomy
- Incremental Class Dictionary Learning and Optimization (PLB, KJL), pp. 377–396.
- OOPSLA-1989-LieberherrR #design #education #object-oriented #programming
- Contributions to Teaching Object Oriented Design and Programming (KJL, AJR), pp. 11–22.
- ICSE-1988-LieberherrR #case study #named
- Demeter: A Case Study of Software Growth through Parameterized Classes (KJL, AJR), pp. 254–264.
- OOPSLA-1988-LieberherrHR #object-oriented #programming
- Object-Oriented Programming: An Objective Sense of Style (KJL, IMH, AJR), pp. 323–334.
- DAC-1984-Lieberherr #hardware #standard #towards
- Towards a standard hardware description language (KJL), pp. 265–272.
- DAC-1984-Lieberherr84a #random testing #testing
- Parameterized random testing (KJL), pp. 510–516.
- DAC-1983-LieberherrK #hardware #named
- Zeus: A hardware description language for VLSI (KJL, SEK), pp. 17–23.
- ICALP-1981-Lieberherr #complexity
- Uniform Complexity and Digital Signatures (KJL), pp. 530–543.