A metamodel of knowledge discovery or is an intermediate representation (R) for existing software systems and performance environments. KDM designed as the basis for software modernization and software warranty.