1 INTRODUCTION AND SCOPE OF THE SURVEY

2 POSITIONING: LANGUAGE AND PROGRAM ANALYSIS FOR DETERMINISM

3 PROGRAMMING MODELS WITH DETERMINISM GUARANTEES BY CONSTRUCTION

4 DATA RACE FREE PROGRAMMING MODELS

5 DISCUSSION

6 CONCLUSION