Open Access   Article Go Back

Model to Model Transformation for Declarative Models

Smita Agarwal1 , S. Dixit2 , Alok Aggarwal3

Section:Research Paper, Product Type: Journal Paper
Volume-6 , Issue-11 , Page no. 164-170, Nov-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i11.164170

Online published on Nov 30, 2018

Copyright © Smita Agarwal, S. Dixit, Alok Aggarwal . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Smita Agarwal, S. Dixit, Alok Aggarwal, “Model to Model Transformation for Declarative Models,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.11, pp.164-170, 2018.

MLA Style Citation: Smita Agarwal, S. Dixit, Alok Aggarwal "Model to Model Transformation for Declarative Models." International Journal of Computer Sciences and Engineering 6.11 (2018): 164-170.

APA Style Citation: Smita Agarwal, S. Dixit, Alok Aggarwal, (2018). Model to Model Transformation for Declarative Models. International Journal of Computer Sciences and Engineering, 6(11), 164-170.

BibTex Style Citation:
@article{Agarwal_2018,
author = {Smita Agarwal, S. Dixit, Alok Aggarwal},
title = {Model to Model Transformation for Declarative Models},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {11 2018},
volume = {6},
Issue = {11},
month = {11},
year = {2018},
issn = {2347-2693},
pages = {164-170},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=3138},
doi = {https://doi.org/10.26438/ijcse/v6i11.164170}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i11.164170}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=3138
TI - Model to Model Transformation for Declarative Models
T2 - International Journal of Computer Sciences and Engineering
AU - Smita Agarwal, S. Dixit, Alok Aggarwal
PY - 2018
DA - 2018/11/30
PB - IJCSE, Indore, INDIA
SP - 164-170
IS - 11
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
593 348 downloads 245 downloads
  
  
           

Abstract

In Model Driven Architecture (MDA), model and meta-model are the primary artifacts. In this work, a detailed analysis of the existing meta-model-based transformation tools is done for the declarative model using an exhaustive criterion. The evaluation of the eleven chosen tools, which are open source and has download page available using search engine like Google Scholar and Github, is analyzed; like UML–RSDS, Tefkat, JTL, PTL etc. Analysis is performed over fourteen different parameters like language, model query, type of transformation, compatibility, cardinality etc. Results show that all selected tools produce platform specific target model which mostly transform PSM to PSM and none produces platform independent target model transforming a PSM into PIM.

Key-Words / Index Term

Model Driven Re-engineering, Model Transformation, Declarative User Interface, Transformation tools

References

[1] S. Agarwal and A. Agarwal. "Model driven reverse engineering of user interface — A comparative study of static and dynamic model generation tools."in International Conference on Parallel, Distributed and Grid Computing.pp 268 – 273, 2014.
[2] K. Lano, S. Kolahdouz-Rahimi. “Specification and verification of model transformations using UML-RSDS.”International Conference on Integrated Formal Methods (pp. 199-214). Berlin, Heidelberg: Springer., 2010.
[3] M. Lawley, J. Steel. (2005). “Practical declarative model transformation with Tefkat”. International Conference on Model Driven Engineering Languages and Systems (pp. 139-150). Berlin, Heidelberg.: Springer. 2005.
[4] D. Cicchetti, D. Di Ruscio, R. Eramo, & A. Pierantonio. “ JTL: a bidirectional and change propagating transformation language”. International Conference on Software Language Engineering (pp. 183-202). Berlin: Springer. 2010
[5] J.M. Almendros-Jiménez, , L. Iribarne, J. López-Fernández, and Á. Mora-Segura. "PTL: A model transformation language based on logic programming." Journal of Logical and Algebraic Methods in Programming 85, 332-366. 2016
[6] L.Bondé, C. Dumoulin, and J.L. Dekeyser. "Metamodels and MDA transformations for embedded systems." Advances in design and specification languages for SoCs, Springer, 89-105.2005.
[7] N. Macedo, T. Guimaraes, A. Cunha. "Model repair and transformation with Echo." 28th IEEE/ACM International Conference on Automated Software Engineering. IEEE Press, 694-697, 2013.
[8] D. Li,X. Li, V. Stolz. "QVT-based model transformation using XSLT." ACM SIGSOFT Software Engineering Notes 36, no. 1, 1-8, 2011.
[9] S. Reddy, R. Venkatesh, A. Zahid. "A relational approach to model transformation using QVT Relations." TATA Research Development and Design Centre, 1-15, 2006.
[10] B. Schätz,"Formalization and rule-based transformation of EMF Ecore-based models." International Conference on Software Language Engineering,. Berlin, Heidelberg: Springer, 227-244.2008.
[11] M.Brambilla, J. Cabot, and M.Wimmer. "Model-driven software engineering in practice." 1-182. Synthesis Lectures on Software Engineering 1, no. 1, 2012.
[12] L. Lúcio. "Model transformation intents and their properties." Software & systems modeling 15, no. 3 , 647-684.2016.
[13] Prince Singha, Aditya, Kunal Dubey, Jagadeeswararao Palli, “Toolkit for Web Development Based on Web Based Information System,” Isroset-Journal (IJSRCSE), 6, no. 5, pp.1-5. 2018..
[14] Shubham, Deepak Chahal, LatikaKharb, “Security for Digital Payments: An Update,” Journal (IJSRNSC), 6, no. 5 , pp. 51-54. 2018.