FUSION adapts and learns in terms of features. A feature is a domain and platform independent method of representing a particular system capability [7,12]. This along with the fact that FUSION does not prescribe a particular analytical model makes the approach applicable to any software system with minimal effort.