(Enter summary)
Abstract: A collection of design patterns was described by Gamma,
Helm, Johnson, and Vlissides in 1994. Recognizing that
designs change, each pattern ensures that a certain system
aspect can vary over time such as the operations that can be
applied to an object or the algorithm of a method. The patterns
are described by constructs such as the inheritance and
reference relations, attempting to emulate more dynamic relationships.
As a result, the design patterns demonstrate
how awkward it is to program... (Update)
Context of citations to this paper: More
...Lasagne on top of the Java implementation of Aspect Components (JAC) 4.2. Dynamic behavior composition Linda Seiter et al. [15] proposed a context relation to dynamically modify a group of base classes. A context class contains several method updates for several base...
...behavior. A number of approaches focus on the evolution of single objects or single classes. The basic idea of the context relationship [30] is that if a class C is contextrelated to a base class B, then B objects can get their functionality dynamically altered by C objects. A...
Cited by: More
Aspect-Oriented Programming - Gregor Kiczales John (1997)
(Correct)
Synthesizing Object-Oriented and Functional Design.. - Krishnamurthi.. (1998)
(Correct)
Consistency Management in the Presence of Simultaneous.. - Truyen, Joosen.. (2002)
(Correct)
Similar documents (at the sentence level):
24.5%: Evolution of Object Behavior using Context Relations - Seiter, Palsberg, Lieberherr (1996)
(Correct)
Active bibliography (related documents): More All
0.5: Contracts in Context - Te Xt
(Correct)
0.3: Software Connectors for Component Collaborations: project.. - Lieberherr, Lorenz (1999)
(Correct)
0.1: Proposals For Extending The Modelling Facilities Of.. - Grogono.. (1991)
(Correct)
Similar documents based on text: More All
0.3: Testing Adaptive Software During Class Evolution - Keszenheimer, Lieberherr (1995)
(Correct)
0.2: Efficient Implementation of Adaptive Software - Palsberg, Xiao, Lieberherr (1994)
(Correct)
0.2: Engineering Adaptive Software - Lieberherr (1993)
(Correct)
Related documents from co-citation: More All
13: Mixin-based inheritance
- Bracha, Cook - 1990
13: Aspect-oriented programming
- Kiczales, Lamping et al. - 1997
12: Adaptive plug-and-play components for evolutionary software development
- Mezini, Lieberherr - 1998
BibTeX entry: (Update)
Seiter, L. M., J. Palsberg and K. J. Lieberherr. Evolution of object behavior using context relations. IEEE Transactions on Software Engineering, 1998. http://citeseer.ist.psu.edu/seiter96evolution.html More
@inproceedings{ seiter96evolution,
author = "Linda M. Seiter and Jens Palsberg and Karl J. Lieberherr",
title = "Evolution of Object Behavior Using Context Relations",
booktitle = "Foundations of Software Engineering",
pages = "46-57",
year = "1996",
url = "citeseer.ist.psu.edu/seiter96evolution.html" }
Citations (may not include all citations):
1286
Object-Oriented Modeling and Design (context) - Rumbaugh, Blaha et al. - 1991
554
Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1994
469
Object-Oriented Design With Applications (context) - Booch - 1991
423
The Art of the Metaobject Protocol (context) - Kiczales, Rivieres et al. - 1991
308
Designing reusable classes (context) - Johnson, Foote - 1988
306
Self: The power of Simplicity (context) - Ungar, Smith - 1987
190
Contracts: Specifying Behavioral Compositions in Object-Orie.. (context) - Helm, Holland et al. - 1990
176
Ellis and Bjarne Stroustrup (context) - Margaret - 1990
133
Adaptive Object-Oriented Software: The Demeter Method with P..
- Lieberherr - 1996
92
Reflection and Semantics in Lisp (context) - Smith - 1984
72
Using Prototypical Objects to Implement Shared Behavior in O.. (context) - Lieberman - 1986
37
The design and representation of object-oriented components (context) - Holland - 1993
35
Subject-oriented composition rules (context) - Ossher, Kaplan et al. - 1995
29
The Java Language: A White Paper (context) - Microsystems
22
Minimizing Dependency on Class Structures with Adaptive Prog..
- Lieberherr, Xiao - 1993
19
Tools for the new culture: Lessons from the design of the Ei..
- Meyer - 1990
18
Object Oriented programming with modes (context) - Taivalsaari - 1991
13
Adaptive Software: Automatic Navigation Through Partially Sp..
- Xiao - 1994
13
Common Lisp object system specification XJ document R (context) - Linda, Gabriel et al. - 1988
11
Incremental Testing of Object-Oriented Class Structures
- Harrold, McGregor et al. - 1992
9
Extending Object-Oriented Programming in Smalltalk (context) - Goldstein, Bobrow - 1980
9
Specifying Object Life-Cycles
- Arapis - 1990
7
case-study of a MOP for purposes of software evolution (context) - Lopes, Lieberherr - 1996
6
An imperative object calculus (context) - Abadi, Cardelli - 1995
4
Three steps to logical views: Extending the object-oriented .. (context) - Schilling, Sweeny - 1989
2
internet publication (context) - Kiczales
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.purdue.edu/homes/palsberg/publications.html): More
Safety Analysis versus Type Inference for Partial Types - Palsberg, Schwartzbach (1992)
(Correct)
Comparing Flow-based Binding-time Analyses - Palsberg (1995)
(Correct)
Normal Forms have Partial Types - Palsberg (1993)
(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