See this document in CiteSeerX!

Integrating Independently-Developed Components in Object-Oriented Languages (1993)  (Make Corrections)  (14 citations)
Urs Hölzle
ECOOP



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
sunlabs.com/research/se...ecoop93b.ps.Z
ucsb.edu/oocsb/self/pap...ecoop93b.ps.Z
sunlabs.com/papers/ecoop93b.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  sunlabs.com/research/self/pape... (more)
From:  ucsb.edu/oocsb/s...oopcomponents
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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