1995
DOI: 10.1145/201059.201066
|View full text |Cite
|
Sign up to set email alerts
|

Efficient implementation of adaptive software

Abstract: Adaptive programs compute with objects, just like object-oriented programs. Each task to be accomplished is specified by a so-called propagation pattern which traverses the receiver object. The object traversal is a recursive descent via the instance variables where information is collected or propagated along the way. A propagation pattern consists of (1) a name for the task, (2) a succinct specification of the parts of the receiver object that should be traversed, and (3) code fragments to be executed when s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
50
0

Year Published

1997
1997
2007
2007

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 37 publications
(50 citation statements)
references
References 10 publications
0
50
0
Order By: Relevance
“…We recall that traversal specifications are composed in terms of the predicates from, to, through, and bypassing as sketched in the introduction. The semantics of AP usually refers to other primitives [18] that make clear that traversal specifications denote sets of paths in a graph with classes as nodes, and edges for subclassing and subobjects. These are the most fundamental primitives to compose traversal specifications Ë:…”
Section: Adaptive Traversal Primitives Let Us Clarify What It Meansmentioning
confidence: 99%
See 1 more Smart Citation
“…We recall that traversal specifications are composed in terms of the predicates from, to, through, and bypassing as sketched in the introduction. The semantics of AP usually refers to other primitives [18] that make clear that traversal specifications denote sets of paths in a graph with classes as nodes, and edges for subclassing and subobjects. These are the most fundamental primitives to compose traversal specifications Ë:…”
Section: Adaptive Traversal Primitives Let Us Clarify What It Meansmentioning
confidence: 99%
“…We will compare SP with another aspectual approach to traversal, namely adaptive programming (AP) as developed by Lieberherr and collaborators [9,18,17,11,15]. We will work towards a marriage of the ideas underlying the two aspectual approaches to traversal.…”
Section: Introductionmentioning
confidence: 99%
“…Therefore there is no need to traverse into the inventory part and we can determine this statically based on the meta-information in the class graph. Notice that the traversal is used to enumerate efficiently all the coordinates where a Salary-object will be found [52].…”
Section: Commonalitiesmentioning
confidence: 99%
“…Implementing traversals is more complex than it first appears [37,51,52]. The commercially successful traversal technology that is widely used is XPath.…”
Section: Strategies As Complex Request Interfacesmentioning
confidence: 99%
See 1 more Smart Citation