PROBLEM TO BE SOLVED: To easily develop a parallel program with high reliability in super- successive programming. SOLUTION: A program is generated in an editor 1. A dividing means 2 divides the process of the program into execution control possible sections. A detecting means 3 detects dependence relation between the sections of the program. A generating means 4 expresses the action order of the respective sections of the respective processes by a scenerio. When a selecting means 6 selects the edge of the section to be precedingly executed as to respective branches in the scenerio concerning dependence relation, the scenerio consisting of only combination in intended execution order is generated. When a converting means 9 converts the first program into the second program by the insertion of an execution timing control instruction based on the scenerio, adverse non- decision property does not exist in the second program.
展开▼