DocumentCode :
3413860
Title :
A formalization of superposition refinement
Author :
Sere, Kaisa
Author_Institution :
Dept. of Comput. Sci., Abo Akademi Univ., Turku, Finland
fYear :
1993
fDate :
7-9 Jun 1993
Firstpage :
222
Lastpage :
230
Abstract :
One form of program refinement is to add new variables to the state, together with code that manipulates these new variables. When the addition of new variables and associated computation code is done in a way that prevents the old computation of the program from being disturbed, then the author calls it superpositioning. He studies superposition in the context of constructing parallel programs following the stepwise refinement approach, where the added computation in each step could consist of an entire parallel algorithm. Hence, it is important to find methods that are easy to use and also guarantee the correctness of the operation. It is also important be able to superpose one algorithm, like a termination detection algorithm, onto several different original algorithms. He therefore gives a method for defining and using such superposable modules
Keywords :
parallel programming; programming theory; computation code; correctness; parallel programs; program refinement; stepwise refinement; superposition refinement; superpositioning; Computer science; Concurrent computing; Detection algorithms; Lakes; Parallel algorithms; Quantum computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theory and Computing Systems, 1993., Proceedings of the 2nd Israel Symposium on the
Conference_Location :
Natanya
Print_ISBN :
0-8186-3630-0
Type :
conf
DOI :
10.1109/ISTCS.1993.253467
Filename :
253467
Link To Document :
بازگشت