Information and Media Technologies
Online ISSN : 1881-0896
ISSN-L : 1881-0896
Computing
May&Must-Equivalence of Shared Variable Parallel Programs in Game Semantics
Keisuke WatanabeSusumu Nishimura
著者情報
ジャーナル フリー

2012 年 7 巻 4 号 p. 1432-1441

詳細
抄録

We present a game semantics for an Algol-like language with shared variable parallelism. On contrary to deterministic sequential programs, whose semantics can be characterized by observing termination behaviors, it is crucial for parallel programs to observe not only termination but also divergence, because of nondeterministic scheduling of parallel processes. In order to give a more appropriate foundation for modeling parallelism, we base our development on Harmer's game semantics, which concerns not only may-convergence but also must-convergence for a nondeterministic programming language EIA. The game semantics for the Algol-like parallel language is shown to be fully abstract, which indicates that the parallel command of our Algol-like language adds no extra power than nondeterminism provided by EIA. We also sketch how the equivalence of two parallel programs can be reasoned about based on the game semantical interpretation.

著者関連情報
© 2012 Information Processing Society of Japan
前の記事 次の記事
feedback
Top