"software components ; genericity"