The researchers describe the concept of self-adaptive software to response to software complexity crisis.This paper designed a self-adaptive software model which support dynamic adaptation.This model consisted of four layer: application layer was a set of managed resources;interface layer provide sensors and effectors,decision layer implemented dynamic adaptive of software by using the control loop called MAPE-K;supervise layer coordinated the process of decision layer and provided the capacity of correction the errors.At last,this p...