(Enter summary)
Abstract: In object oriented programming, it is sometimes necessary to copy objects and to compare them for equality or inequality. We discuss some of the issues involved in copying and comparing objects and we address the problem of generating appropriate copying and comparing operations automatically, a service that is not provided by most object oriented languages and environments. Automatic generation appears to be not only desirable, because hand-coding these methods is mechanical and yet... (Update)
Context of citations to this paper: More
...choosing from different comparison operators methods varies from language to language. A thorough examination of this issue is given in [9]. 8 Newer approaches that head for subtractive object replacement, and modify the type system for this purpose in a similar way, are...
...for object comparison include more complex equality operations that, for example, take structural equivalence into account. See [6] and [B] for discussions on the range of possible equality semantics. 2 The latter is also known as an example of a split object [1] Fig....
Cited by: More
Dynamic Object Replacement and Implementation-Only Classes - Pascal Costanza University (2001)
(Correct)
The Comparand Pattern - Costanza, Haase
(Correct)
Towards a Platform for Experimenting with Split Objects in Java.. - Bardou (2003)
(Correct)
Active bibliography (related documents): More All
0.5: Taxonomic Modeling in C++ Based Object-Oriented.. - Kowarschick.. (1995)
(Correct)
0.5: An Object-Oriented Framework For Extensible Query Optimization - Li
(Correct)
0.3: Copying, Sharing, and Aliasing - Grogono, Chalin
(Correct)
Similar documents based on text: More All
0.3: Why One Source File Is Better Than Two - Grogono, Sakkinen
(Correct)
0.2: Proposals For Extending The Modelling Facilities Of.. - Grogono.. (1991)
(Correct)
0.2: Equality in Object Oriented Languages - Grogono, Santas
(Correct)
Related documents from co-citation: More All
4: Essential COM (context) - Box - 1997
3: Type-Safe Delegation for Run-Time Component Adaptation
- Kniesel
3: Split Objects: A Disciplined Use of Delegation Within Objects
- Bardou, Dony - 1996
BibTeX entry: (Update)
Grogono, P., and Sakkinen, M. Copying and comparing: Problems and solutions. In ECOOP'00, E. Bertino, Ed. Springer-Verlag, Cannes, France, June 2000. http://citeseer.ist.psu.edu/grogono00copying.html More
@article{ grogono00copying,
author = "Peter Grogono and Markku Sakkinen",
title = "Copying and Comparing: Problems and Solutions",
journal = "Lecture Notes in Computer Science",
volume = "1850",
pages = "226+",
year = "2000",
url = "citeseer.ist.psu.edu/grogono00copying.html" }
Citations (may not include all citations):
1274
Object-oriented Software Construction (context) - Meyer - 1997
737
The Java Programming Language (context) - Arnold, Gosling - 1998
681
The Unified Modeling Language: User Guide (context) - Booch, Rumbaugh et al. - 1999
160
Abstraction and Specification in Program Development (context) - Liskov, Guttag - 1986
82
ObjectOriented Programming in the BETA Programming Language (context) - Madsen, Mller-Pedersen et al. - 1993
79
Object-Oriented Programming in COMMON LISP (context) - Keene - 1989
44
Controlling propagation of operations using attributes on re.. (context) - Rumbaugh - 1988
43
Professional Computing Series (context) - Lakos, Software - 1996
35
Prentice Hall International (context) - Meyer, the - 1992
26
Department of Computer Science (context) - Grogono, Sakkinen et al. - 1999
21
The Design and Evolution of C (context) - Stroustrup - 1994
14
Khoshafian and George P (context) - Setrag - 1986
11
Deep equality revisited
- Abiteboul, Van den Bussche - 1995
8
and aliasing (context) - Grogono, Chalin et al. - 1994
7
ACM SIGPLAN Notices (context) - MacLennan, objects et al. - 1983
7
Issues in the design of an object oriented programming langu..
- Grogono - 1991
5
Object-Oriented Programming with Simula (context) - Kirkerud - 1989
2
A Practical Introduction to Software Design with C (context) - Reiss - 1999
2
Object-Oriented Programming (context) - LaLonde, Pugh et al. - 1995
1
Berlin and Heidelberg and New York (context) - Liskov, Atkinson et al. - 1981
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.jyu.fi/~sakkinen/publ.html):
Why One Source File Is Better Than Two - Grogono, Sakkinen
(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