Model transformation verification using similarity and graph comparison algorithm

被引:0
|
作者
Jong-Won Ko
Kyung-Yong Chung
Jung-Soo Han
机构
[1] KyungHee University,Department of Computer Engineering
[2] Sangji University,School of Computer Information Engineering
[3] Baekseok University,Division of Information & Communication
来源
关键词
MDA; Model transformation verification; Graph comparison algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:13
相关论文
共 50 条
  • [21] Model Transformation From VisualOCL to OCL Using Graph Transformation
    Ehrig, Karsten
    Winkelmann, Jessica
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 152 : 23 - 37
  • [22] A similarity search algorithm for ellipsoid queries using spatial transformation
    Sakurai, Y., 1600, John Wiley and Sons Inc. (36):
  • [23] A Similarity-Based Learning Algorithm Using Distance Transformation
    Hu, Yuh-Jyh
    Yu, Min-Che
    Wang, Hsiang-An
    Ting, Zih-Yun
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2015, 27 (06) : 1452 - 1464
  • [24] Speeding Up GED Verification for Graph Similarity Search
    Chang, Lijun
    Feng, Xing
    Lin, Xuemin
    Qin, Lu
    Zhang, Wenjie
    Ouyang, Dian
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 793 - 804
  • [25] Applying the graph minor theorem to the verification of graph transformation systems
    Joshi, Salil
    Koenig, Barbara
    COMPUTER AIDED VERIFICATION, 2008, 5123 : 214 - +
  • [26] Fine-Tuning an Algorithm for Semantic Search Using a Similarity Graph
    Stanchev, Lubomir
    INTERNATIONAL JOURNAL OF SEMANTIC COMPUTING, 2015, 9 (03) : 283 - 306
  • [27] Enhancing a Tabu Algorithm for Approximate Graph Matching by Using Similarity Measures
    Kpodjedo, Segla
    Galinier, Philippe
    Antoniol, Giulio
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2010, 6022 : 119 - 130
  • [28] Policy Analysis and Verification by Graph Transformation Tools
    Parisi-Presicce, Francesco
    Zhao, Yujie
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (01) : 101 - 112
  • [29] Towards the Verification of Attributed Graph Transformation Systems
    Koenig, Barbara
    Kozioura, Vitali
    GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 305 - 320
  • [30] Application of Graph Transformation in Verification of Dynamic Systems
    Langari, Zarrin
    Trefler, Richard
    INTEGRATED FORMAL METHODS, PROCEEDINGS, 2009, 5423 : 261 - 276