Computer aided performance engineering: a survey