Chi, Jack2006-08-222006-08-2220042004http://hdl.handle.net/10012/1112<em>Virtual Frameworks</em> for source migration is a methodology to extract classes and interfaces from one or more frameworks used by an application. After migration, a new set of frameworks called virtual frameworks can replace the original frameworks used. The classes and interfaces extracted are used to create a proxy layer for these new frameworks. The application then depends on this proxy layer, and through it the new frameworks, rather than on the original frameworks. A combination of three patterns: Bridge, Adapter, and Proxy are used in these new frameworks. By doing so the changes made to the application source code are minimized during migration.application/pdf1164658 bytesapplication/pdfenCopyright: 2004, Chi, Jack. All rights reserved.Computer ScienceStructural design patternscollaborationsintegrationframework and hierarchy mismatchesmessage forwardingmethod queuingmethod sequence constraintsVirtual Frameworks for Source MigrationMaster Thesis