1. Introduction  
2. Previous Literature Works  
3. Classification of Self-adaptive Systems  
4. Approaches of Self-adaptive Systems  
5. Evaluation and Discussion of Self-adaptive Systems  
6. Conclusion