(Enter summary)
Abstract: . Object-oriented programming promises to increase programmer
productivity through better reuse of existing code. However, reuse is not yet
pervasive in today's object-oriented programs. Why is this so? We argue that
one reason is that current programming languages and environments assume
that components are perfectly coordinated. Yet in a world where programs
are mostly composed out of reusable components, these components are not
likely to be completely integrated because the sheer number of... (Update)
Context of citations to this paper: More
...fit to the required interfaces o# theshelf. It is often necessary to adapt components before they can be used in a particular system [30,43]. As Section 2.3 already pointed out, components might only be supplied at runtime, therefore it is even more necessary that components...
...comunity, graph algorithm implementations would crosscut the modular structure of the university software. Unfortunately, as argued in [2, 8, 17], current object oriented languages are not very well equipped to cope with the subtle problems that occur when integrating...
Cited by: More
Variability Management with Feature-Oriented Programming and.. - Mezini, Ostermann (2004)
(Correct)
Modules for Crosscutting Models - Mezini, Ostermann (2003)
(Correct)
Dynamic Reconfiguration of . . . - Tang (2000)
(Correct)
Active bibliography (related documents): More All
0.8: Binary Component Adaptation - Keller, Hölzle (1998)
(Correct)
0.5: Independently Extensible Systems - Software Engineering.. - Szyperski (1996)
(Correct)
0.5: The 4P Taxonomy - A Survey of Software Development Environments - Hessellund (2006)
(Correct)
Similar documents based on text: More All
0.1: Message Dispatch on Pipelined Processors - Driesen, Hölzle, Vitek (1995)
(Correct)
0.1: jContractor: A Reflective Java Library to Support Design.. - Karaorman, Hölzle, Bruno (1998)
(Correct)
0.1: Adding Contracts to Java with Handshake - Duncan, Hölzle (1998)
(Correct)
Related documents from co-citation: More All
6: Software Architecture: Perspectives on an Emerging Discipline (context) - Mary, Garlan - 1996
5: Design Patterns: Elements of Reusable ObjectOriented Software (context) - Gamma, Helm et al. - 1995
4: Jiazzi: New-Age Components for Old-Fashioned Java
- McDirmid, Flatt et al. - 2001
BibTeX entry: (Update)
U. Holzle, "Integrating Independently-Developed Components in Object-Oriented Languages", In Proceedings of the 7th European Conference on Object-Oriented Programming ECOOP93 , pages 36-56, Kaiserslautern, Germany, July 1993. http://citeseer.ist.psu.edu/holzle93integrating.html More
@inproceedings{ holzle93integrating,
author = "Urs Holzle",
title = "Integrating Independently-Developed Components in Object-Oriented Languages",
booktitle = "{ECOOP}",
pages = "36-56",
year = "1993",
url = "citeseer.ist.psu.edu/holzle93integrating.html" }
Citations (may not include all citations):
427
the criteria to be used in decomposing systems into modules (context) - Parnas - 1972
388
On Understanding Types (context) - Cardelli, Wegner - 1985
342
Eiffel---The Language (context) - Meyer - 1991
306
SELF---The Power of Simplicity (context) - Ungar, Smith - 1987
240
Mixin-Based Inheritance
- Bracha, Cook - 1990 ACM DBLP
176
Ellis and Bjarne Stroustrup (context) - Margaret - 1990
149
Composing user interfaces with Interviews
- Linton, Vlissides et al. - 1989 ACM DBLP
135
Object-Oriented Programming: An Evolutionary Approach (context) - Cox - 1986
124
Object-Oriented Multimethods in Cecil
- Chambers - 1992
94
Object-Oriented programming with Flavors (context) - Moon - 1986 ACM DBLP
89
A Parallel Object-Oriented Language with Inheritance and Sub.. (context) - America, van der Linden - 1990
84
Predicate Classes
- Chambers - 1993 ACM DBLP
63
Static TypeChecking of Multi-Methods
- Agrawal, DeMichiel et al. - 1991
60
Emerald: A GeneralPurpose Programming Language
- Raj, Tempero et al. - 1991
56
An Object-Oriented Application Framework in C (context) - Weinand, Gamma et al. - 1988
51
Interfaces in strongly-typed object-oriented programming (context) - Canning, Cook et al. - 1989
44
The Common Lisp Object System: An Overview (context) - DeMichiel, Gabriel - 1987 ACM DBLP
35
Combination of Inheritance Hierarchies (context) - Ossher, Harrison - 1992
32
The BETA Programming Language (context) - Kristensen, Madsen et al. - 1987 ACM DBLP
21
A Compositional Model for Software Reuse (context) - Raj, Levy - 1989 ACM DBLP
21
Type substitution for object-oriented programming
- Palsberg, Schwartzbach - 1990
11
When Objects Collide: Experiences with Reusing Multiple Clas.. (context) - Berlin - 1990 DBLP
11
Extending ordinary inheritance schemes to include generaliza.. (context) - Pedersen - 1989 ACM DBLP
10
An Alternative to Subclassing (context) - Sandberg - 1986
6
Reusability through Fine-grain Inheritance
- Johnson, Rees - 1992 ACM DBLP
6
an object-oriented dynamic language (context) - Computer, Research et al. - 1992
5
OSF Architecture-Neutral Distribution Format Rationale (context) - Foundation - 1991
4
Reusability in the Smalltalk-80 Programming System (context) - Deutsch - 1983
4
Inheritance and Enhancement (context) - Horn, Genericity - 1987
2
Computer Science Department (context) - Chambers, Language---Specification et al. - 1993
2
Published as Technical Report UIUCDCS-R (context) - Opdyke, Frameworks et al. - 1992
2
Extensible Object-Orientation
- Szypersky - 1992
1
Position Statement in the Panel on Varieties of Inheritance (context) - Lieberman - 1988
1
The BETA Programming Language---A Scandinavian Approach to O.. (context) - Lehrmann-Madsen, Moller-Pedersen et al. - 1989
1
Position statement during the ECOOP `91 Workshop on Types (context) - Magnusson - 1991
1
Compilation Speed of the SPARC Oberon Compiler (context) - Templ - 1990
1
The Case for Pure Object-Oriented Languages (context) - Holzle, Ungar - 1992
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.sunlabs.com/research/self/papers/): More
Experiencing SELF Objects: An Object-Based Artificial Reality - Chang, Ungar
(Correct)
Organizing Programs Without Classes - Ungar, Chambers, Chang, Hölzle (1991)
(Correct)
An Efficient Implementation of Self, a Dynamically-Typed.. - Chambers, Ungar, Lee (1991)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC