The document describes a model-driven approach for resolving platform specific models (PSMs) at runtime using a trading approach. It presents the context of software system adaptation to different platforms and outlines a goal of transforming models across platforms. It then defines a trading process for resolving PSMs involving 6 steps: 1) selecting candidate components, 2) calculating configurations, 3) closing configurations, 4) calculating compliant configurations, 5) applying heuristics, and 6) building a concrete model. A case study is described to validate the implementation of the trading process.