Sciweavers

GPCE
2008
Springer

Generating incremental implementations of object-set queries

13 years 6 months ago
Generating incremental implementations of object-set queries
High-level query constructs help greatly improve the clarity of programs and the productivity of programmers, and are being introduced to increasingly more languages. However, the use of highlevel queries in programming languages can come at a cost to program efficiency, because these queries are expensive and may be computed repeatedly on slightly changed inputs. For efficient computation in practical applications, a powerful method is needed to incrementally maintain query results with respect to updates to query parameters. This paper describes a general and powerful method for automatically generating incremental implementations of high-level queries over objects and sets in object-oriented programs, where a query may contain arbitrary set enumerators, field selectors, and additional conditions. The method can handle any update to object fields and addition and removal of set elements, and generate coordinated maintenance code and invocation mechanisms to ensure that query res...
Tom Rothamel, Yanhong A. Liu
Added 09 Nov 2010
Updated 09 Nov 2010
Type Conference
Year 2008
Where GPCE
Authors Tom Rothamel, Yanhong A. Liu
Comments (0)