Migrating large object-oriented applications into component-based ones: Instantiation and inheritance transformation

Image credit: Unsplash

Abstract

Large object-oriented applications have complex and numerous dependencies, and usually do not have explicit software architectures. Therefore they are hard to maintain, and parts of them are difficult to reuse.

Publication
In 2015 ACM SIGPLAN International Conference on Generative Programming