Model transformation verification using similarity and graph comparison algorithm

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.

[1]  Dániel Varró,et al.  Benchmarking for graph transformation , 2005, 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05).

[2]  Krzysztof Czarnecki,et al.  Classification of Model Transformation Approaches , 2003 .

[3]  Kyung-Yong Chung,et al.  Sensibility Ergonomics Design Recommendation System Using Weather WebBot , 2011, 2011 International Conference on Information Science and Applications.

[4]  Kyung-Yong Chung,et al.  Recent trends on mobile computing and future networks , 2013, Personal and Ubiquitous Computing.

[5]  Jeff Gray,et al.  A model transformation approach to automated model evolution , 2007 .

[6]  Jung-Hyun Lee,et al.  Development of head detection and tracking systems for visual surveillance , 2013, Personal and Ubiquitous Computing.

[7]  Jong Hyuk Park Subscriber authentication technology of AAA mechanism for mobile IPTV service offer , 2010, Telecommun. Syst..

[8]  Dániel Varró,et al.  Towards Testing the Implementation of Graph Transformations , 2008, Electron. Notes Theor. Comput. Sci..

[9]  Dániel Varró,et al.  Automated model transformations for the analysis of IT systems , 2003 .

[10]  Chang-Hoon Lie,et al.  Design of location areas with QoS considerations in a cellular network , 2010, Telecommun. Syst..

[11]  Kyung-Yong Chung,et al.  Ontology driven interactive healthcare with wearable sensors , 2014, Multimedia Tools and Applications.

[12]  ChungKyung-Yong,et al.  Recent trends on mobile computing and future networks , 2014 .

[13]  Kyung-Yong Chung,et al.  Towards virtualized and automated software performance test architecture , 2013, Multimedia Tools and Applications.

[14]  Daniel Varro Towards Formal Verification Of Model Transformations , 2002 .

[15]  Fumio Ishizaki,et al.  Packet level performance analysis of a packet scheduler exploiting multiuser diversity , 2010, Telecommun. Syst..

[16]  Jung-Soo Han,et al.  Pattern Based Model Transformation Using Mapping Patterns for Model Transformation Verification , 2011, ICITCS.

[17]  Shane Sendall,et al.  Model Transformation: The Heart and Soul of Model-Driven Software Development , 2003, IEEE Softw..

[18]  Juan de Lara,et al.  Verification and validation of declarative model-to-model transformations through invariants , 2010, J. Syst. Softw..

[19]  Kyung-Yong Chung,et al.  Target speech feature extraction using non-parametric correlation coefficient , 2013, Cluster Computing.

[20]  Dániel Varró,et al.  VIATRA - visual automated transformations for formal verification and validation of UML models , 2002, Proceedings 17th IEEE International Conference on Automated Software Engineering,.

[21]  Kee-Wook Rim,et al.  Localized Approximation Method Using Inertial Compensation in WSNs , 2011, ACIIDS Posters.