DEAS: Design and Evolution of Autonomic Application Software