Model transformation verification using similarity and graph comparison algorithm

被引:22
作者
Ko, Jong-Won [1 ]
Chung, Kyung-Yong [2 ]
Han, Jung-Soo [3 ]
机构
[1] Kyung Hee Univ, Dept Comp Engn, Yongin 446701, Gyeonggi Do, South Korea
[2] Sangji Univ, Sch Comp Informat Engn, Wonju 220702, Gangwon Do, South Korea
[3] Baekseok Univ, Div Informat & Commun, Cheonan Si 330704, Chungnam Do, South Korea
关键词
MDA; Model transformation verification; Graph comparison algorithm;
D O I
10.1007/s11042-013-1581-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Regarding the software development, MDA (Model Driven Architecture) of OMG can be regarded as the concept of making an independently-designed model according to the development environment and language and reusing it according to the desired development environment and language by expanding the reusable unit into the software model when developing software. The problem with these traditional research methods, but the first model, design model for checking the information with the model by defining a formal representation in the form of an abstract syntax tree, as you've shown how to perform validation of UML design model. Additional steps need to define more complex due to a software problem that is not the way to the model suitable for model transformation verification. In this paper, as defined in the verification based meta model for input and target model. And we also suggest how to perform model transformation verification using property matching based transformation similarity and graph comparison algorithm. This paper proposes model transformation verification using verification meta information and transformation similarity by property matching. In addition, in order to support verification of the target model generated from the source model, we define verification meta model for UML model, RDBMS model and RT-UML model. Recent researches from model-based architecture did partial tests focusing on phrase-correctness about the re-use in the perspective of converted software model. To overcome such limitations, this study suggests the ways to define transformation profiles using property information of system structure models as the test-based meta-model and transformation rules, improve graph comparison algorithm, and even supports the correctness of meanings. There were problems in existing methods of model transformation verification such as graph comparison or the one considering only syntax-correctness through pattern-matching. To remedy such problems, this study suggests a new verification method by defining the meta-model which has additional structural attributes and property information and the transformation profile, and using graph comparison algorithm which checks whether the information acquired from transformation is correct.
引用
收藏
页码:8907 / 8920
页数:14
相关论文
共 22 条
[1]  
[Anonymous], 2007, THESIS
[2]  
Cabot J, 2009, J SYSTEMS S IN PRESS
[3]   Design of location areas with QoS considerations in a cellular network [J].
Chang, In-Kap ;
Kim, Ji-Pyo ;
Hong, Jung-Sik ;
Lie, Chang-Hoon .
TELECOMMUNICATION SYSTEMS, 2010, 44 (3-4) :333-345
[4]  
Chung K. Y., 2011, P INT C INF SCI APPL, P712
[5]   Recent trends on mobile computing and future networks [J].
Chung, Kyung-Yong ;
Yoo, Junseok ;
Kim, Kuinam J. .
PERSONAL AND UBIQUITOUS COMPUTING, 2014, 18 (03) :489-491
[6]  
Csertan G, 2007, SAC 07
[7]  
Czarnecki K., 2003, OOPSLA 03
[8]  
Darabos A, 2006, GT VMT 06
[9]   Packet level performance analysis of a packet scheduler exploiting multiuser diversity [J].
Hwang, Gang Uk ;
Ishizaki, Fumio .
TELECOMMUNICATION SYSTEMS, 2010, 45 (2-3) :249-258
[10]  
Jung YG, 2011, INFORMATION-TOKYO, V14, P3791