1. Software reliability estimation 2. Parallel program design - languages and tools 3. Validation of parallel programs 4. Comparison of testing methods