Model Transformation of Platform Specific Model to Vanilla Model – A Proposed Platform Independent Model for Declarative User Interface.
DOI:
https://doi.org/10.26438/ijcse/v6i11.622627Keywords:
Model Transformation, Declarative User Interface, Platform Specific Model, Platform Independent ModelAbstract
In classic software re-engineering, the user interface are considered to be Platform Specific. Hence were always excluded from the process of software re-engineering. The user interface were re-written for the target platform and integrated with business application in the end. In this paper we propose a Vanilla Model – A Platform Independent Model for Declarative User Interface and algorithm for model transformation using Vanilla Model for Declarative User Interface. This approach will preserve the source artifact user interface will make re-engineering user interface part of main process,. This transformation is then applied to five of the popular libraries such as SWING, HTML5, and more recent libraries of Android and Python- Tkinter
References
[1] A.R. Da Silva, "Model-driven engineering: A survey supported by the unified conceptual model." Computer Languages, Systems & Structures, 43, 139-155. (2015).
[2] R. Pérez- Castillo, I. G. R., de Guzmán, & M. Piattini. "Modeldriven reengineering". In Emerging Technologies for the Evolution
and Maintenance of Software Models (pp. 200-229). IGI Global.s(2012).
[3] A. Kleppe, J. Warmer,W. Bast. " MDA Explained , The Model - Driven Archietecture : Practise and Promise". Addison Welsey, 2003.
[4] of Lecture Notes in Computer Science. Springer- D. Akehurst, S. Kent. "A relational approach to defining transformations in a metamodel." 5th Int’l Conf. UML. Volume 2460 Verlag, 243– 258.2002.
[5] Prince Singha, Aditya, Kunal Dubey, JagadeeswararaoPalli, “Toolkit for Web Development Based on Web Based Information System,” Isroset-Journal (IJSRCSE), 6, no. 5, pp.1-5. 2018..
[6] Shubham, Deepak Chahal, LatikaKharb, “Security for Digital Payments: An Update,” Journal (IJSRNSC), 6, no. 5 , pp. 51-54. 2018
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
