Title | Semantics-configurable model transformation |
Authors | He, Xiao Ma, Zhi-Yi Wang, Rui-Chao Shao, Wei-Zhong |
Affiliation | School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083, China Beijing Key Laboratory of Knowledge Engineering for Materials Science, Beijing 100083, China Institute of Software, School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China Key Laboratory of High Confidence Software Technologies, Ministry of Education |
Issue Date | 2013 |
Publisher | ruan jian xue baojournal of software |
Citation | Ruan Jian Xue Bao/Journal of Software.2013,24,(7),1436-1454. |
Abstract | Model transformation is a vital technique of MDA. In a complex model-driven development process, it is most likely capapble of employing multiple transformation languages, along with their corresponding tools, to develop a set of model transformations. This increases the learning costs, and also leads to some compatibility problems. The paper proposes a technique of semantics-configurable model transformation, which enables developers to solve different problems using one transformation language, by redefining the semantics of the language. First, a set of common primitive actions are proposed. Then, TSS, an OCL-based scripting language, is employed to specify the logic of a primitive action. Finally, the paper discusses the completeness, expressiveness, and complexity of this approach, and evaluates the approach with some case studies. ? 2013 ISCAS. |
URI | http://hdl.handle.net/20.500.11897/410522 |
ISSN | 10009825 |
DOI | 10.3724/SP.J.1001.2013.04333 |
Indexed | EI |
Appears in Collections: | 高可信软件技术教育部重点实验室 信息科学技术学院 |