Generic model management :concepts and algorithms