I. INTRODUCTION

II. OVERVIEW OF SAFETY-CRITICAL SCENARIO

III. DATA-DRIVEN GENERATION

IV. ADVERSARIAL GENERATION

V. KNOWLEDGE-BASED GENERATION

VI. DATASET AND TOOLS FOR SCENARIO GENERATION

VII. CHALLENGES AND POTENTIAL SOLUTIONS

VIII. CONCLUSION AND DISCUSSION