1998
DOI: 10.1109/32.663999
|View full text |Cite
|
Sign up to set email alerts
|

Evolution of object behavior using context relations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

1999
1999
2019
2019

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 52 publications
(7 citation statements)
references
References 15 publications
0
7
0
Order By: Relevance
“…The structure describes how the different parts in a software system are arranged, and the behaviour of a system describes the way in which it functions or operates. According to [SPL98], objects are dynamic entities, changing their state and behaviour throughout their existence. Object-oriented design models such as UML (Unified Modelling Language) [UML], provide several diagrams for capturing the static and dynamic aspects of a particular domain.…”
Section: Complementariness With Other Techniquesmentioning
confidence: 99%
“…The structure describes how the different parts in a software system are arranged, and the behaviour of a system describes the way in which it functions or operates. According to [SPL98], objects are dynamic entities, changing their state and behaviour throughout their existence. Object-oriented design models such as UML (Unified Modelling Language) [UML], provide several diagrams for capturing the static and dynamic aspects of a particular domain.…”
Section: Complementariness With Other Techniquesmentioning
confidence: 99%
“…A new relation between classes, called a context relation, is proposed in [Seiter98]. Through a context relation a class (i.e., context class) can override the behavior of several classes (i.e., base classes).…”
Section: Related Workmentioning
confidence: 99%
“…Seiter et al [23] proposed a context relation to link the static and dynamic aspects of a class. While supporting multiple dynamic collaboration schemes, the approach is based on dynamically altering a class definition for the duration of a method invocation, thus affecting all class instances, whereas we propose a model for scoping the different collaboration schemes, thus we can be selective as to which objects are affected.…”
Section: Related Workmentioning
confidence: 99%