Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Publications > Partial updates
Partial updates

A datastructure instance, e.g. a set or file or record, may be modified independently by different parts of a computer system. The modifications may be nested. Such hierarchies of modifications need to be efficiently checked for consistency and integrated. This is the problem of partial updates in a nutshell. In our first paper on the subject, we developed an algebraic framework which allowed us to solve the partial update problem for some useful datastructures including counters, sets and maps. These solutions are used for the efficient implementation of concurrent data modifications in the specification language AsmL. The two main contributions of this paper are (i)~a more general algebraic framework for partial updates and (ii)~a solution of the partial update problem for sequences and labeled ordered trees.

161[1].pdf
PDF file

In: Theor. Comput. Sci.

Publisher: Springer Verlag
All copyrights reserved by Springer 2007.

Details

Type: Article
Pages: 311-342
Volume: 336
Number: 2-3
Series: LNCS

Previous Versions

Yuri Gurevich and Nikolai Tillmann. Partial Updates Exploration II, Springer Verlag, 2003.