• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
He Xiao, Ma Zhiyi, Shao Weizhong, Hu Changjun. A Graphical Modeling Language for Model Transformations[J]. Journal of Computer Research and Development, 2015, 52(9): 2145-2162. DOI: 10.7544/issn1000-1239.2015.20148187
Citation: He Xiao, Ma Zhiyi, Shao Weizhong, Hu Changjun. A Graphical Modeling Language for Model Transformations[J]. Journal of Computer Research and Development, 2015, 52(9): 2145-2162. DOI: 10.7544/issn1000-1239.2015.20148187

A Graphical Modeling Language for Model Transformations

More Information
  • Published Date: August 31, 2015
  • Model transformations, the core operations within model-driven development, are usually realized as special kinds of programs. They can be used to achieve diverse conversions among models, codes, and even structural documents. With the rapid progress in model-driven methodology, model transformations are being applied to more and more complicated problems in industrial projects. As a result, they become large in scale and have complex structures. To handle the development complexity of large transformation, a graphical modeling language that can serve as a user-friendly notation for analyzing and designing transformations is required. This paper proposes VisTML (the visual transformation modeling language), a visual modeling language for model transformation programs. VisTML is comprised by seven diagrams, including goal diagram, transformation declaration diagram, model type diagram, rule diagram, composite transformation diagram, testing diagram, and configuration diagram, each of which includes a set of concepts derived from concrete transformation technologies. VisTML is able to cover all the major phases when a transformation is being developed. It supports developers to describe a transformation from various viewpoints at different abstraction level. Modeling a transformation using VisTML can help developers control the complexity and facilitate their communication. Then, the tool support of VisTML named TModeler is also presented. At last, three case studies are presented to demonstrate the feasibility and the effectiveness of VisTML.
  • Related Articles

    [1]Gao Yunfan, Yu Dongqing, Wang Siqi, Wang Haofen. Large Language Model Powered Site Selection Recommender System[J]. Journal of Computer Research and Development, 2024, 61(7): 1681-1696. DOI: 10.7544/issn1000-1239.202330629
    [2]Wang Rui, Yang Changjiang, Deng Xiangdong, Liu Yuan, Tian Zhihong. Development of Deception Defense Technology and Exploration of Its Large Language Model Applications[J]. Journal of Computer Research and Development, 2024, 61(5): 1230-1249. DOI: 10.7544/issn1000-1239.202330961
    [3]Bao Yang, Yang Zhibin, Yang Yongqiang, Xie Jian, Zhou Yong, Yue Tao, Huang Zhiqiu, Guo Peng. An Automated Approach to Generate SysML Models from Restricted Natural Language Requirements in Chinese[J]. Journal of Computer Research and Development, 2021, 58(4): 706-730. DOI: 10.7544/issn1000-1239.2021.20200757
    [4]Wu Yihan, Huang Gang, Zhang Ying, Xiong Yingfei. A Model-Based Fault Tolerance Mechanism Development Approach for Cloud Computing[J]. Journal of Computer Research and Development, 2016, 53(1): 138-154. DOI: 10.7544/issn1000-1239.2016.20150608
    [5]Fan Yinting, Teng Dongxing, Ma Cuixia, Yang Haiyan, Dai Guozhong, Wang Hong'an. A Model Driven Development Method for Pen-Based Form Interface Software[J]. Journal of Computer Research and Development, 2012, 49(12): 2671-2685.
    [6]Zhu Shijia, Wang Yadong, Ji Chunguang, and Tao Haijun. TGG Based Automatic Transformation Between SBML and Other Biological Modeling Languages[J]. Journal of Computer Research and Development, 2011, 48(5): 885-896.
    [7]Hou Jinkui, Wan Jiancheng, Yang Xiao, and Wang Haiyang. Formal Semantics of Component-Based Architecture Model Mapping[J]. Journal of Computer Research and Development, 2009, 46(2): 310-320.
    [8]Wang Shuaiqiang, Ma Jun, Wang Haiyang, and Wan Jiancheng. A Novel Method for Behavioral Model Refinement Based on Genetic Programming[J]. Journal of Computer Research and Development, 2008, 45(11): 1911-1919.
    [9]Ma Haohai, Xie Bing, Ma Zhiyi, Zhang Nengbin, Shao Weizhong. PKUMoDEL: A Model-Driven Development Environment for Languages Family[J]. Journal of Computer Research and Development, 2007, 44(4): 686-692.
    [10]Yu Hao, Bu Fenglin, Gao Jianfeng. Perceptron for Language Modeling[J]. Journal of Computer Research and Development, 2006, 43(2): 260-267.

Catalog

    Article views (1255) PDF downloads (625) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return