CORC  > 北京大学  > 信息科学技术学院
一种针对模型转换的图形化建模语言; A Graphical Modeling Language for Model Transformations
何啸 ; 麻志毅 ; 邵维忠 ; 胡长军
刊名计算机研究与发展
2015
关键词模型转换 转换模型 可视化建模语言 模型转换开发过程 模型驱动开发 model transformation transformation model visual modeling language development process of model transformation model-driven development
DOI10.7544/issn1000-1239.2015.20148187
英文摘要模型转换是模型驱动开发的核心操作,它通常被实现成一种特殊的程序。模型转换可以实现不同模型、模型和代码,以及模型和各种结构化文档之间的转换。随着模型驱动方法的发展,模型转换正在被运用到越来越复杂的问题上,从而导致越来越庞大的规模和越来越复杂的程序结构。为了更好地控制转换开发过程中的复杂性,需要一种图形化的建模语言,支持对转换程序的分析和设计。提出一种针对模型转换程序的可视化建模语言VisTML(the visual transformation modeling language)。它包含7种不同的视图,每个视图都包含一组建模概念。这些概念覆盖了整个转换程序开发过程中(从需求到部署运行)的所有主要阶段,支持开发人员在不同的抽象层次基于不同视角刻画模型转换。用VisTML对转换程序进行建模,有助于控制其复杂性,并促进开发人员的相互沟通与分工合作。最后介绍了VisT M L的支持工具T M odeler ,并且通过3个案例论证VisT M L的可行性与有效性。; 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 .VisT M L is able to cover all the major phases w hen 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 .; 国家“九七三”重点基础研究发展计划基金项目(2013CB329601);国家自然科学基金项目(61300009,61272159);中国博士后科学基金项目(2013M540050);中央高校基本科研业务费专项资金资助项目; EI; 中文核心期刊要目总览(PKU); 中国科技核心期刊(ISTIC); 中国科学引文数据库(CSCD); 9; 2145-2162; 52
语种中文
内容类型期刊论文
源URL[http://ir.pku.edu.cn/handle/20.500.11897/414146]  
专题信息科学技术学院
推荐引用方式
GB/T 7714
何啸,麻志毅,邵维忠,等. 一种针对模型转换的图形化建模语言, A Graphical Modeling Language for Model Transformations[J]. 计算机研究与发展,2015.
APA 何啸,麻志毅,邵维忠,&胡长军.(2015).一种针对模型转换的图形化建模语言.计算机研究与发展.
MLA 何啸,et al."一种针对模型转换的图形化建模语言".计算机研究与发展 (2015).
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace