Volume 3, Issue 2, June 2018, Page: 29-33
Model Driven Engineering (MDE) Tools: A Survey
Moujtahid Soukaina, Faculty of Science Ben M‘Sik, University Hassan II, Casablanca, Morocco
Belangour Abdessamad, Faculty of Science Ben M‘Sik, University Hassan II, Casablanca, Morocco
Marzak Abdelaziz, Faculty of Science Ben M‘Sik, University Hassan II, Casablanca, Morocco
Received: Jul. 19, 2018;       Accepted: Aug. 20, 2018;       Published: Sep. 13, 2018
DOI: 10.11648/j.ajset.20180302.11      View  322      Downloads  29
Abstract
Model Driven Engineering (MDE) is a new discipline in software engineering that advocates the massive use of models throughout the software development process. The emergence of this discipline has been accompanied by the prosperity of the tools that support it. On the long run, switching to MDE can be beneficial in case the process works, and the process itself depends on the tools. Since the transition is expensive, it is important to invest wisely, and choose the right tool. However, only recently tool creators have started considering metamodeling as an important issue in their list of concerns and university prototypes are sometimes difficult to download and test, so these tools remain little known overall and need to be listed. The aim of this article is to determine the strengths and weaknesses of the support that each of these MDE tools offer to the developer’s tasks, in order to learn to identify the right tool that meets the specific needs of the software engineer, without recommending any particular tool or vendors: It will present a significant number of the most popular MDE tools, in order to keep this paper simple, list some criteria for comparing these tools and evaluate them against those criteria.
Keywords
MDE, MDA, Model, Transformation, Tool
To cite this article
Moujtahid Soukaina, Belangour Abdessamad, Marzak Abdelaziz, Model Driven Engineering (MDE) Tools: A Survey, American Journal of Science, Engineering and Technology. Vol. 3, No. 2, 2018, pp. 29-33. doi: 10.11648/j.ajset.20180302.11
Copyright
Copyright © 2018 Authors retain the copyright of this article.
This article is an open access article distributed under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Reference
[1]
Kahani, N., Bagherzadeh, M., Dingel, J., & Cordy, J. R: The problems with Eclipse modeling tools: a topic analysis of Eclipse forums. In Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (pp. 227-237). ACM (2016).
[2]
Juha-Pekka Tolvanen and Steven Kelly: Model-Driven Development Challenges and Solutions Experiences with Domain-Specific Modelling in Industry. Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2016), pages 711-719. SCITEPRESS – Science and Technology Publications (2016).
[3]
Manel Ammar, Mouna Baklouti, Maxime Pelcat, Karol Desnos, Mohamed Abid: On Exploiting Energy-Aware Scheduling Algorithms for MDE-based Design Space Exploration of MP2SoC. (2016).
[4]
Alberto Rodrigues da Silva: Model-driven engineering: A survey supported by the unified conceptual model. Computer Languages Systems & Structures Elsevier (2015).
[5]
Kahani, N., & Cordy, J. R: Comparison and evaluation of model transformation tools. Technical Report 2015-627 (2015).
[6]
Saheed Popoola Jeffrey Carver Jeff Gray: Modeling as a Service: A Survey of Existing Tools. Department of Computer Science. University of Alabama (2015).
[7]
Model-Driven Engineering of information systems. Principles, techniques and practice. Apple Academic Press, Inc. (2015).
[8]
Nicolas Belloir, Jean-Michel Bruel, Raphael Faudou: Modélisation des exigences en UML/SysML, (2014).
[9]
Jon Holt andSimon Perry: SysML for Systems Engineering: A Model-Based Approach (2014).
[10]
Guillaume Barbier: Contribution de l’Ingénierie Dirigée par les Modèles à la Conception de Modèles Grande Culture. University Blaise Pascal – Clermont II (2013).
[11]
Pascal Roques: Modélisation de systèmes complexes avec SysML. Broché (2013).
[12]
Sarah CHIOUT: contribution à la modélisation logique et conceptuelle des documents numériques. Journée des Doctorants Heudiasyc (2013).
[13]
Sanford Friedenthal, Alan Moore et Rick Steiner: A Practical Guide to SysML. The Systems Modeling Language. Elsevier (2012).
[14]
Ahuja A., Simonin J., Nédélec R., « MDA Tool for Telecom Service Functional Design », 4th European Conference on Software Architecture (ECSA), Copenhagen, Denmark (2010).
[15]
Mark R. Blackburn: What’s Model Driven Engineering (MDE) and How Can it Impact Process, People, Tools and Productivity. Systems and Software Consortium, Inc. SSCI-2008002-MC (2008).
Browse journals by subject