Interfaces to describe the basic functionality of a generic autonomic manager - for managing aspects of software systems in an autonomic manner.