A Cyber-Physical System (CPS) is a network of hybrid systems, combinations of physical entities and software systems that control them. In contrast with an embedded system, a CPS is a large distributed network of many systems that asynchronously interact among themselves as well as directly with the physical world. Consequently, services provided by a CPS must be guaranteed to be dependable in different environmental contexts. Since CPS sites are heterogeneous, both in their hardware and software usage, and autonomous they might use different standards to enforce local dependability. It will be interesting to investigate a global homogeneous framework that automatically and unobtrusively monitors, and enforces dependability for CPS network as a whole. We propose an agent based autonomic architecture that provides global dependable functioning of CPS.