A language for specifying program transformations | IEEE Journals & Magazine | IEEE Xplore