Software reuse through a novel representation that supports factorization | IEEE Conference Publication | IEEE Xplore