Scenario-based hypersequential programming

Citation
N. Uchihira et al., Scenario-based hypersequential programming, INT J P PRO, 28(2), 2000, pp. 155-177
Citations number
12
Categorie Soggetti
Computer Science & Engineering
Journal title
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING
ISSN journal
08857458 → ACNP
Volume
28
Issue
2
Year of publication
2000
Pages
155 - 177
Database
ISI
SICI code
0885-7458(200004)28:2<155:SHP>2.0.ZU;2-V
Abstract
Hypersequential programming is a new paradigm of concurrent programming. Th e original concurrent program is first serialized, then the sequential vers ion is tested and debugged, and finally the target concurrent program is sy nthesized by parallelizing the debugged sequential version. In hypersequent ial programming, testing and debugging are performed on the sequential vers ion of the program and the correctness is preserved in the: subsequent para llelization process. Therefore, it offers both higher productivity and enha nced reliability. This paper describes a practical approach to hypersequent ial programming using the execution history called scenario. It also formal izes the parallelization process using a new equivalence relation called sc enario graph equivalence, and gives the parallelization algorithm.