(Enter summary)
Abstract: An algorithm is presented that abstracts out the "largest" common substructure of two given objectoriented class structures. This abstraction algorithm is based on two concepts: (1) a mathematical formulation of extension for class structures containing part-of and inheritance relationships, and (2) a definition of similarity on the class level. The algorithm shows how class structures can be optimized with respect to the extension relation, and how it can be used to abstract out a candidate... (Update)
Context of citations to this paper: More
.... the abstractions and to provide tools to take advantage of the abstractions [20] 26] 23] 22] 10] 25] 24] 27] 21] [14]. Dozens of students have been involved in the research and in tool development. Hundreds of users in the U.S. and Europe have used our...
.... in the following publications: LX93a, LX93c, Hol92, LHSLX92, Lie92a, LSLX92, LX93b, LSLX93, SLHS94, Lie94, Kes93, SL93b, SL93a, BH93, HLM93, LHX93, LZHL94] The research has resulted in a book and educational software, both to be published in 1994 by PWS Publishing Company. A...
Cited by: More
The Role of Polymorphic Reuse Mechanisms in Schema.. - Liu, Zicari, Hürsch, .. (1981)
(Correct)
Maintaining the Behavior and Consistency of Object-Oriented.. - Hürsch (1994)
(Correct)
Research on Adaptive Software: Beyond Object-Oriented Software.. - Lieberherr
(Correct)
Similar documents (at the sentence level):
7.6%: Object-extending Class Transformations - Lieberherr, Hürsch, Xiao (1991)
(Correct)
5.7%: Maintaining Consistency and Behavior of Object-Oriented Systems.. - Hürsch (1995)
(Correct)
Active bibliography (related documents): More All
0.5: Polymorphic Reuse Mechanisms for Object-Oriented.. - Liu, Zicari, Hürsch, .. (1994)
(Correct)
0.4: Managing the Evolution of Object-Oriented Systems - Bergstein (1994)
(Correct)
0.3: Engineering Adaptive Software - Lieberherr (1993)
(Correct)
Similar documents based on text: More All
0.2: Demeter User's Guide Version 5.5 - Lieberherr, Hürsch, Lopes..
(Correct)
0.2: Demeter System Publications - Lieberherr, al. (1992)
(Correct)
0.2: User's Guide to the Demeter System / C++ - Hürsch (1992)
(Correct)
Related documents from co-citation: More All
9: A Framework for Schema Updates in an Object-Oriented Database System (context) - Zicari - 1992
8: Formal Foundations for Object-Oriented Data Modeling
- Lieberherr, Xiao - 1993
7: Experience with a graph-based propagation pattern programming tool (context) - Lieberherr, Hursch et al. - 1992
BibTeX entry: (Update)
W. L. Hursch, K. J. Lieberherr, and S. Mukherjea. Object-oriented schema extension and abstraction. In ACM Computer Science Conference, Symposium on Applied Computing, pages 54--62, Indianapolis, Indiana, February 1993. ACM Press. http://citeseer.ist.psu.edu/10585.html More
@inproceedings{ hursch93objectoriented,
author = "W. H{\"u}rsch and K. Lieberherr and S. Mukherjea",
title = "Object-oriented schema extension and abstraction",
booktitle = "ACM Computer Science Conference, Symposium on Applied Computing",
pages = "54--62",
address = "Indianapolis, Indiana",
month = feb,
publisher = "ACM Press",
year = "1993",
url = "citeseer.ist.psu.edu/10585.html" }
Citations (may not include all citations):
308
Designing reusable classes (context) - Johnson, Foote - 1988
176
Ellis and Bjarne Stroustrup (context) - Margaret - 1990
68
Unification: A multidisciplinary survey (context) - Knight - 1989
53
Object-preserving class transformations
- Bergstein - 1991
35
From objects to classes: Algorithms for objectoriented desig.. (context) - Lieberherr, Bergstein et al. - 1991
33
Formal foundations for object-oriented data modeling
- Lieberherr, Xiao - 1991
30
Experience with a graph-based propagation pattern programmin.. (context) - Lieberherr, Hursch et al. - 1992
24
Object-extending class transformations
- Lieberherr, Hursch et al. - 1991
21
Type substitution for object-oriented programming
- Palsberg, Schwartzbach - 1990
18
an Entity-Relationship Approach (context) - Batini, Ceri et al. - 1992
16
View integration by semantic unification and transformation .. (context) - Bouzeghoub, Comyn-Wattiau - 1990
14
and Cun Xiao (context) - Hursch, Seiter - 1991
7
Demeter: A CASE study of software growth through parameteriz.. (context) - Lieberherr, Riel - 1988
6
Graph-based software engineering: Concise specifications of .. (context) - Lieberherr, Xiao et al. - 1991
4
Preserving object behavior during schema evolution (context) - Hursch - 1992
1
College of Computer Science (context) - Lieberherr, Hursch et al. - 1992
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.ccs.neu.edu.html): More
Incremental Testing of Adaptive Software - Keszenheimer, Lieberherr (1994)
(Correct)
Experience with a Graph-Based Propagation Programming.. - Lieberherr, Hürsch.. (1992)
(Correct)
Understanding Diagrams in Technical Documents - Futrelle, Kakadiaris.. (1992)
(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