IMPLEMENTATION OF NOVEL APPROACHES IN BIDIRECTIONAL MODEL TRANSFORMATION: A SYSTEMATIC LITERATURE REVIEW
- Details
- Hits: 1418
Volume 4 (1), June 2021, Pages 91-112
Hafiz Gulfam Ahmad1, Iqra Tahir2, Naveed Naeem Abbas3
1 Ghazi University, Dera Ghazi Khan, Pakistan, This email address is being protected from spambots. You need JavaScript enabled to view it.
2 National University of Science & Technology, Islamabad, Pakistan, This email address is being protected from spambots. You need JavaScript enabled to view it.
3 The Islamia University of Bahawalpur, Bahawalpur, Pakistan, This email address is being protected from spambots. You need JavaScript enabled to view it.
Abstract
In the past few years, software development has seen rapid growth, and developers have adopted different methods to provide efficient procedures in software development, thus reducing the overall bug counts and time delay. Bidirectional model transformation is one such technique that encompasses the development of the object code in both directions enabling an abstract view of the software to the developer; over the year’s researchers, have been able to produce many approaches in bidirectional model transformations (bx), but the cost and best fir for effective model transformation, in particular, a quantities survey will be designed which will discuss the best possible apron in the bx. The methodology for this survey shall be made through SLR to identify around 20 different approaches proposed for bidirectional model transformation; these studies range from the year 2010 till date and are thus, rendered latest in the respective fields of our survey. The gathered results have been calculated on the specific set of parameters that are cost and time of usage time are the main aspects of these approaches, and that is the predicament that has made us produce a systematic literature review (SLR) on this very topic. Thus, this paper investigates different approaches based on their implementation cost and time delay and discusses their limitations, and the approach is implemented. Those approaches have been selected, which culminate in both of these respective parameters. The main objective of this SLR is to provide an insight into the different approaches and establish a well-balanced approach that can be used in bidirectional model transformation in software development.
Keywords:
Handcrafted Features, Feature Ensembles Pedestrian Gender Recognition, and Visual Surveillance.
DOI: https://doi.org/10.32010/26166127.2021.4.1.91.112
Reference
Buckl, S. , Ernst, A. M. , et al. (2015). Generating visualizations of enterprise architectures using model transformations. Enterprise Modelling and Information Systems Architectures, 2(2), 3-13.
Diskin, Z. , Eramo, R. , Pierantonio, A. , &Czarnecki, K. (2016). Incorporating Uncertainty into Bidirectional Model Transformations and their Delta-Lens Formalization. In Bx@ ETAPS (pp. 15-31).
Efrizoni, L. , Wan-Kadir, W. M. , &Mohamad, R. (2010, December). A Systematic Literature Review to Identify the Issues in Bidirectional Model Transformation. In Software Engineering (WCSE), 2010 Second World Congress on (Vol. 1, pp. 303-306). IEEE.
Eramo, R. , Pierantonio, A. , & Rosa, G. (2014). Representing Uncertainty in Bidirectional Transformations. In SATToSE (pp. 112-121).
Eramo, R. , Pierantonio, A. , & Rosa, G. (2015, October). Managing uncertainty in bidirectional model transformations. In Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering (pp. 49-58). ACM.
Hidaka, S. , Hu, Z. , Inaba, K. , Kato, H. , & Nakano, K. (2011, November). GRoundTram: An integrated framework for developing well-behaved bidirectional model transformations. In 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) (pp. 480-483). IEEE.
Hidaka, S. , Tisi, M. , Cabot, J. , & Hu, Z. (2016). Feature-based classification of bidirectional transformation approaches. Software & Systems Modeling, 15(3), 907-928.
Kim, D. K. , Lu, L. , & Lee, B. (2017). Design pattern-based model transformation supported by QVT. Journal of Systems and Software, 125, 289-308.
Klassen, L. , & Wagner, R. (2012). EMorF-A tool for model transformations. Electronic Communications of the EASST, 54.
Kramer, M. E. , &Rakhman, K. (2016). Automated Inversion of Attribute Mappings in Bidirectional Model Transformations. In Bx@ ETAPS (pp. 61-76).
Macedo, N. , & Cunha, A. (2013, March). Implementing QVT-R bidirectional model transformations using Alloy. In International Conference on Fundamental Approaches to Software Engineering (pp. 297-311). Springer Berlin Heidelberg.
Macedo, N. , & Cunha, A. (2016). Least-change bidirectional model transformation with QVT-R and ATL. Software & Systems Modeling, 15(3), 783-810.
Malavolta, I. , Muccini, H. , Pelliccione, P. , &Tamburri, D. (2010). Providing architectural languages and tools interoperability through model transformation technologies. IEEE Transactions on Software Engineering, 36(1), 119-140.
Martínez, S. , Tisi, M. , &Douence, R. (2017). Reactive model transformation with ATL. Science of Computer Programming, 136, 1-16.
Samimi-Dehkordi, L. , Zamani, B. , &Kolahdouz-Rahimi, S. (2016, October). Bidirectional model transformation approaches a comparative study. In Computer and Knowledge Engineering (ICCKE), 2016 6th International Conference on (pp. 314-320). IEEE.
Song, H. , Huang, G. , et al. (2011). Supporting runtime software architecture: A bidirectional-transformation-based approach. Journal of Systems and Software, 84(5), 711-723.
Song, H. , Huang, G. , et al. (2011). Supporting runtime software architecture: A bidirectional-transformation-based approach. Journal of Systems and Software, 84(5), 711-723.
Wider, A. (2014, March). Implementing a Bidirectional Model Transformation Language as an Internal DSL in Scala. In EDBT/ICDT Workshops (pp. 63-70).
Xiong, Y. , Song, H. , Hu, Z. , &Takeichi, M. (2013). Synchronizing concurrent model updates based on bidirectional transformation. Software & Systems Modeling, 12(1), 89-104.