Combining Multiple Dimensions of Knowledge in API Migration

Date Added: Mar 2011
Format: PDF

The authors combine multiple dimensions of knowledge about APIs so that they can support API migration by wrapping or transformation in new ways. That is, they assess wrapper-based API re-implementations and provide guidance for migrating API methods. They demonstrate their approach with two major GUI APIs for the Java platform and two wrapper-based re-implementations for migrating between the GUI APIs. API migration is a kind of software migration; it may be necessary to meet requirements for software modernization, application integration, and others. API migration is realized by wrapping or transformation.