Support for Reusability in Genesis - Ramamoorthy, C V (IEEE Transactions on Software Engineering)