The research on self-adaptive evolution software is one of the hot in software engineer. In the development of evolution, the mechanism that makes software adapt to the architecture information catches more attention. It makes use of architecture information as recta-information in running system to decouple the object reference, so as to make system dynamic evolution. The assignment relationship between base-component and meta-component is introduced. The problem of component assignment based on software architecture is researched. First the component assignment model is proposed, and we prov...