Proceedings of the 4th ACM SIGSOFT Symposium on Foundations of Software Engineering 1996
DOI: 10.1145/239098.239108
|View full text |Cite
|
Sign up to set email alerts
|

Evolution of object behavior using context relations

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 natural concepts of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

1997
1997
2006
2006

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(10 citation statements)
references
References 21 publications
0
10
0
Order By: Relevance
“…Seiter et al [18] have proposed a new relation between classes, named context relation. The context relation is meaningful at analysis, design, and implementation levels.…”
Section: Related Workmentioning
confidence: 99%
“…Seiter et al [18] have proposed a new relation between classes, named context relation. The context relation is meaningful at analysis, design, and implementation levels.…”
Section: Related Workmentioning
confidence: 99%
“…Mezini's approach [22] emphasizes dynamic (single-)object evolution with mixin components. The context relations of [30] concentrate on dynamic modifications to a group of classes. Feature-oriented programming [27] focuses on role (or feature) interaction, through explicit entities (called lifters) that determine how two features interact.…”
Section: Other Related Workmentioning
confidence: 99%
“…Context relations as defined by Seiter et al [48] provide an interesting theoretical background for Dynamic Objects. Table 2 compactly summarizes the relations between the discussed object-coupling mechanisms and the concerns of object coupling.…”
Section: Examplesmentioning
confidence: 99%