I. INTRODUCTION

II. OVERVIEW ON NON-TERRESTRIAL NETWORKS

III. BACKGROUND ON NETWORK VIRTUALIZATION

IV. ARTIFICIAL INTELLIGENCE IN NETWORK VIRTUALIZATION

V. VIRTUALIZATION CHALLENGES IN INTEGRATED TERRESTRIAL AND NON-TERRESTRIAL NETWORKS

VI. VIRTUALIZATION OF INTEGRATED TERRESTRIAL AND NON-TERRESTRIAL NETWORKS

VII. SIMULATION AND IMPLEMENTATION TOOLS

VIII. OPEN ISSUES AND RESEARCH DIRECTIONS

IX. CONCLUSION