Automated mining of software component interactions for self-adaptation
Classification of software behaviors for failure detection: a discriminative pattern mining approach