Abstract:UML2.0 standard has been adopted by the OMG for a long time. However due to the popularity of UML1.X in industry, a huge number of practical applications and models based on UML1.X still exist, and they are no longer an accurate description of the systems under the UML2.0. Today, many tools support the modeling with UML2.0, but none of them supports the transformation from UML1.X models to UML2.0 models. This paper compares the differences between the two versions from the top-level of metamodel, chooses a declarative and imperative hybrid framework, and presents a UML model transformation method based on Action Semantic. It also describes the transformation of the Interaction metamodel with Action Semantic Language, which proves the feasibility of the approach. This approach can reduce the repeated work of the user and realize the reuse of software models, and can also be applied to other metamodel or model transformations.