See this document in CiteSeerX!

A Simple and Unifying Approach to Subjective Objects (1996)  (Make Corrections)  (11 citations)
Randall B. Smith, David Ungar
Theory and Practice of Object Systems



  Home/Search   Context   Related

 
View or download:
neu.edu/pub/journals/tap...thePaper2.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  neu.edu (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Most object-oriented languages are objective: an object always responds to the same message in the same way. Subjective objects more closely match naturally occurring systems, and they provide consistent solutions to a wide range of problems, problems that otherwise must be solved by varied and specialized mechanisms. Applying a perspective-receiver symmetry principle in designing the subjectivity semantics of an object-oriented language results in a semantically uncluttered language with a... (Update)

Cited by:   More
Prototypes with Multiple Dispatch: - An Expressive And   (Correct)
Formal Models for Aspect-Oriented Software Development - Skipper (2004)   (Correct)
The Classbox Module System - Bergel, Ducasse, Wuyts   (Correct)

Active bibliography (related documents):   More   All
0.3:   The Cecil Language - Specification and Rationale - Version 3.0 - Chambers (1995)   (Correct)
0.3:   The Cecil Language, Specification and Rationale - Version 2.0 - Chambers (1996)   (Correct)
0.3:   The Design and Implementation of the Muse.. - Yokote, Teraoka..   (Correct)

Similar documents based on text:   More   All
0.7:   Mental Representation and the Subjectivity of Consciousness - Mandik (2001)   (Correct)
0.5:   Points of View from the Brain's Eye View - Mandik (2001)   (Correct)
0.4:   Subjectivity in Object-Oriented Systems - Workshop Summary William   (Correct)

Related documents from co-citation:   More   All
4:   Programming in Modula (context) - Wirth - 1983
4:   Self: The power of simplicity (context) - Ungar, Smith - 1987
4:   Aspect-oriented programming - Kiczales, Lamping et al. - 1997

BibTeX entry:   (Update)

R.B. Smith and D. Ungar. A Simple and Unifying Approach to Subjective Objects. To appear in TAPOS special issue on Subjectivity in Object-Oriented Systems (2)3 , 1996. http://citeseer.ist.psu.edu/smith96simple.html   More

@article{ smith96simple,
    author = "Randall B. Smith and David Ungar",
    title = "A Simple and Unifying Approach to Subjective Objects",
    journal = "Theory and Practice of Object Systems",
    volume = "2",
    number = "3",
    pages = "161-178",
    year = "1996",
    url = "citeseer.ist.psu.edu/smith96simple.html" }
Citations (may not include all citations):
306   Self: The power of simplicity (context) - Ungar, Smith - 1987
276   Concepts and Experiments in Computational Reflections - Maes - 1987
82   Object-Oriented Programming in the Beta Programming Language (context) - Madsen, Moller-Pedersen et al. - 1993
79   Subject-Oriented Programming (a Critique of Pure Objects (context) - Harrison, Ossher - 1993
70   CommonLoops: Merging Lisp and Object-oriented programming (context) - Bobrow, Kahn et al. - 1986
59   Object Views: Extending the Vision (context) - Heiler, Zdonik - 1990
38   Semantic Database Modeling: Survey, Applications, and Resear.. (context) - Hull, King - 1986
35   Combination of Inheritance Hierarchies (context) - Ossher, Harrison - 1992
26   A Layered Approach to Software Design (context) - Goldstein, Bobrow - 1980
25   Extending Objects to Support Multiple Interfaces and Access .. (context) - Hailpern, Ossher - 1990
24   Schema Virtualization in Object-Oriented Databases (context) - Tanaka, Yoshikawa et al. - 1990
9   Common Lisp Object System Specification XJ document R (context) - DeMichiel, Kiczales et al. - 1988
3   Extending Object-Oriented Systems to Support Dialectic World.. (context) - Watari, Kono et al. - 1990
3   Annotating Objects for Transport to Other Worlds (context) - Ungar - 1995
1   Experiences with KRL-0: One Cycle of a Knowledge Representat.. (context) - Bobrow, Winograd - 1977
1   Support for Change in RPDE 3 in RC (context) - Ossher, Harrison - 1990
1   Amber Language Specification (context) - Ballard, Hibbert et al. - 1989



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