earticle

논문검색

Semantic-element-based Defining Approach for Model Transformation Rules

원문정보

초록

영어

In model-driven software development, it is a key technology that transform from platform independent models at higher abstract level to platform specific models at a lower level. The approach to create mapping rules is profoundly impacted with the gap between the source model and the target model. By abstractly analyzing the characteristic of syntax and semantics of modeling languages, an approach to define model transformation rules is proposed on the basis of semantic consistency. Firstly, the user must construct an abstract semantic model through an in-depth analysis of target platform. Secondly, the user build mapping relations from source model to target model via abstract target semantic model. This work is based on the idea of elements in source semantic domain being reconstructed in the target semantic domain. The approach can provide an effective support for validating mapping rules between different abstract level models. JavaEE is used as a target of the transformation to interpreting the process to define mapping rules.

목차

Abstract
 1. Introduction
 2. The Semantic Consistency Requirements of Model Transformation
  2.1. Model Gap and Transformation
  2.2. The Semantics Consistency Relations between Different Models
  2.3. The Requirements for Semantic Consistency of Model Transformation in MDA
 3. Model Mapping based on Semantic Consistency
  3.1. Similar Degree between Models
  3.2. Semantic Consistency based Model Mapping Approach
 4. A Case Study
  4.1. A Modeling Approach for Platform Independent Models
  4.2. JSF+EJB: the Target of Model Mapping
  4.3. The Mapping Relations
 5. Conclusion and Future Work
 Acknowledgments
 References

저자정보

  • Lei Wang School of Computer Engineering, Weifang University, Weifang, China
  • Yuyan Zhang School of Computer Engineering, Weifang University, Weifang, China

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.