The autonomic computing concept seeks to reduce the complexity of pervasively ubiquitous system management and maintenance by shifting the responsibility for low-level tasks from humans to the system while allowing humans to concentrate on high-level tasks. This is achieved by building self-managing systems that are generally capable of self-configuring, self-healing, self-optimising, and self-protecting. Trustworthy autonomic computing technologies are being applied in data-centre and cloud management, smart cities and autonomous systems including driverless cars. But there are still significant challenges to achieve trustworthiness. This book covers challenges and solution of autonomic computing trustworthiness from methods and techniques to achieve consistent and reliable system self-management.