1 Introduction  
2 Background  
3 Planning with Complete Information  
4 Conformant Planning  
5 Planning with Sensing Actions  
6 Planning with Preferences  
7 Planning and Diagnosis  
8 Planning in Multi-Agent Environment  
9 Planning with Scheduling and Extensions of ASP  
10 Conclusions and Future Directions