Systematic Mapping Study of Model Transformations for Concrete Problems

Edouard Batot, Houari Sahraoui, Eugene Syriani, Paul Molins, Wael Sboui

Abstract

As a contribution to the adoption of the Model-Driven Engineering (MDE) paradigm, the research community has proposed concrete model transformation solutions for the MDE infrastructure and for domain-specific problems. However, as the adoption increases and with the advent of the new initiatives for the creation of repositories, it is legitimate to question whether proposals for concrete transformation problems can be still considered as research contributions or if they respond to a practical/technical work. In this paper, we report on a systematic mapping study that aims at understanding the trends and characteristics of concrete model transformations published in the past decade. Our study shows that the number of papers with, as main contribution, a concrete transformation solution, is not as high as expected. This number increased to reach a peak in 2010 and is decreasing since then. Our results also include a characterization and an analysis of the published proposals following a rigorous classification scheme.

References

  1. Acher, M., Lahire, P., Moisan, S., and Rigault, J.-P. (2009). Tackling high variability in video surveillance systems through a model transformation approach. In Models in Soft. Eng.
  2. Amelunxen, C. and Schürr, A. (2008). Formalising model transformation rules for UML/MOF 2. IET Software, 2(3).
  3. Anastasakis, K., Bordbar, B., Georg, G., and Ray, I. (2007). UML2Alloy: A Challenging Model Transformation. In Proc. of the Int. Conf. on Model-Driven Engineering Languages and Systems.
  4. Buchmann, T., Westfechtel, B., and Winetzhammer, S. (2011). ModGraph-A Transformation Engine for EMF Model Transformations. In Int. Conf. on Software and Data Technologies.
  5. Carver, J. C., Syriani, E., and Gray, J. (2011). Assessing the Frequency of Empirical Evaluation in Software Modeling Research. In EESSMod, volume 785.
  6. Cunha, J., Fernandes, J. P., Mendes, J., Pacheco, H., and Saraiva, J. (2012). Bidirectional Transformation of Model-Driven Spreadsheets. In Theory and Practice of Model Transformations.
  7. Czarnecki, K. and Helsen, S. (2006). Feature-Based Survey of Model Transformation Approaches. IBM Systems J., 45(3).
  8. Denil, J., Mosterman, P. J., and Vangheluwe, H. (2014). Rule-based model transformation for, and in simulink. In Symposium on Theory of Modeling and Simulation.
  9. Di Marco, A. and Pace, S. (2013). Model-driven approach to Agilla Agent generation. In Wireless Communications and Mobile Computing Conf.
  10. Eichberg, M., Monperrus, M., Kloppenburg, S., and Mezini, M. (2010). Model-Driven Engineering of Machine Executable Code. In Proc. of the Eur. Conf. on Modelling Foundations and Applications.
  11. Faunes, M., Cadavid, J., Baudry, B., Sahraoui, H., and Combemale, B. (2013). Automatically Searching for Metamodel Well-Formedness Rules in Examples and Counter-Examples. In Proc. of the Int. Conf. on Model-Driven Engineering Languages and Systems.
  12. Fernandez, A., Abraha˜o, S., and Insfran, E. (2013). Empirical validation of a usability inspection method for model-driven Web devt. Int. J. on Soft. and Systems Modeling, 86.
  13. France, R., Bieman, J., and Cheng, B. (2007). Repository for Model Driven Devt (ReMoDD). In Models in Software Engineering, volume 4364.
  14. Funk, M., Nyßen, A., and Lichter, H. (2008). From UML to ANSI-C - An Eclipse-Based Code Generation Framework. In Int. Conf. on Software and Data Technologies.
  15. Garcés, K., Vara, J. M., Jouault, F., and Marcos, E. (2014). Adapting transformations to metamodel changes via external transformation composition. Int. J. on Soft. and Systems Modeling.
  16. Gˆirba, T., Favre, J.-M., and Ducasse, S. (2005). Using Meta-Model Transformation to Model Software Evolution. Electronic Notes in Theoretical Computer Science, 137(3).
  17. Harbouche, A., Erradi, M., and Mokhtari, A. (2013). Deriving Multi-Agent System Behavior. Int. J. of Soft. Eng. and Its Applications, 7(4).
  18. Syriani, E. and Ergin, H. (2012). Operational Semantics of UML Activity Diagram: An Application in Project Management. In RE 2012 Workshops.
  19. Vanderose, B. and Habra, N. (2008). Towards a generic framework for empirical studies of Model-Driven Engineering. In Work. on Empirical Studies of MDE.
  20. Wagelaar, D., Iovino, L., Di Ruscio, D., and Pierantonio, A. (2012). Translational Semantics of a Co-evolution Specific Language with the EMF Transformation Virtual Machine. In Theory and Practice of Model Transformations.
  21. Whittle, J., Hutchinson, J., and Rouncefield, M. (2014). The state of practice in model-driven engineering. Software, IEEE, 31.
  22. Winkler, U., Fritzsche, M., Gilani, W., and Marshall, A. (2012). BOB the Builder: A Fast and Friendly Modelto-PetriNet Transformer. In Proc. of the Eur. Conf. on Modelling Foundations and Applications.
  23. Xiong, Y., Song, H., Hu, Z., and Takeichi, M. (2013). Synchronizing concurrent model updates based on bidirectional transformation. Int. J. on Soft. and Systems Modeling, 12(1).
  24. Yang, Z., Hu, K., Ma, D., Bodeveix, J.-P., Pi, L., and Talpin, J.-P. (2014). From {AADL} to Timed Abstract State Machines: A verified model transformation. Int. J. on Soft. and Systems Modeling, 93.
  25. Yue, T. and Ali, S. (2012). Bridging the Gap between Requirements and Aspect State Machines to Support Non-functional Testing: Industrial Case Studies. In Proc. of the Eur. Conf. on Modelling Foundations and Applications, volume 7349.
Download


Paper Citation


in Harvard Style

Batot E., Sahraoui H., Syriani E., Molins P. and Sboui W. (2016). Systematic Mapping Study of Model Transformations for Concrete Problems . In Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-168-7, pages 176-183. DOI: 10.5220/0005657301760183


in Bibtex Style

@conference{modelsward16,
author={Edouard Batot and Houari Sahraoui and Eugene Syriani and Paul Molins and Wael Sboui},
title={Systematic Mapping Study of Model Transformations for Concrete Problems},
booktitle={Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2016},
pages={176-183},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005657301760183},
isbn={978-989-758-168-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Systematic Mapping Study of Model Transformations for Concrete Problems
SN - 978-989-758-168-7
AU - Batot E.
AU - Sahraoui H.
AU - Syriani E.
AU - Molins P.
AU - Sboui W.
PY - 2016
SP - 176
EP - 183
DO - 10.5220/0005657301760183