IMPLEMENTATION OF NOVEL APPROACHES IN BIDIRECTIONAL MODEL TRANSFORMATION: A SYSTEMATIC LITERATURE REVIEW

Authors

  • Hafiz Gulfam Ahmad Ghazi University, Dera Ghazi Khan, Pakistan Author
  • Iqra Tahir National University of Science & Technology, Islamabad, Pakistan Author
  • Naveed Naeem Abbas The Islamia University of Bahawalpur, Bahawalpur, Pakistan Author

DOI:

https://doi.org/10.32010/26166127.2021.4.1.91.112

Keywords:

Handcrafted Features, Feature Ensembles Pedestrian Gender Recognition, and Visual Surveillance

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.

Downloads

Download data is not yet available.

References

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.

Downloads

Published

2021-06-30

Issue

Section

Articles

Similar Articles

11-20 of 27

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)