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 | XML | |
631 | 371 downloads | 265 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.