1 INTRODUCTION

2 MAIN CHALLENGES AND LIMITATIONS FOR OVER-THE-AIR PROGRAMMING

3 OVER-THE-AIR PROGRAMMING ESSENTIAL OPERATIONS

4 OVER-THE-AIR PROGRAMMING SECURITY

5 PLATFORMS SUPPORTING FIRMWARE OVER-THE-AIR PROGRAMMING

6 CONCLUSION