Knowledge-Centric Autonomic Systems