Proceedings Article10.1109/CONISOFT.2017.00024
Software Development Tools in Model-Driven Engineering
Santiago P. Jcome-Guerrero,Marcelo Ferreira,Alexandra Corral +2 more
- 01 Oct 2017
7
TL;DR: A categorization and description of the main envi-ronments and tools used in MDE are carried out and using some of the tools analyzed also points out the process of creating a DSL.
read more
Abstract: Model-Driven Engineering (MDE) is a software development approach that considers the systematic use of models to devel-op software rather than using general purpose programming languages. The development of MDE based on Domain-Specific Languages (DSLs) covers two stages. The first, the creation of a set of artifacts such as DSLs, model transfor-mation mechanisms, code generators. A second stage, where people do not necessarily with computer training using the artifacts created, develop applications simply because of the high level of abstraction allowed by technology. However, there are several obstacles that need to be overcome in order for this new approach to software development to be widely used. One of them, the lack of knowledge of tools and the development process with MDE. In order to minimize this problem, in the present work a categorization and description of the main envi-ronments and tools used in MDE are carried out. Using some of the tools analyzed also points out the process of creating a DSL.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Model-Driven Engineering Techniques and Tools for Machine Learning-Enabled IoT Applications: A Scoping Review
TL;DR: In this article , the authors review the literature on model-driven engineering (MDE) tools and languages for the internet of things (IoT) and classify prior work in the literature through the mentioned lens and following the scoping review approach.
7
smAR2t: a Models at Runtime Architecture to Interact with the Web Of Things using Augmented Reality
Jagni Dasa Horta Bezerra,Cidcley Teixeira de Souza +1 more
- 23 Sep 2019
TL;DR: An architecture called smAR2t is proposed that integrates these solutions by managing mobility, heterogeneity and high-density of smart environments, allowing users to browse their surroundings with AR and to interact with things seamlessly according to each of their TDs.
3
A Novel Approach for Developing Emergency Evacuation Plans
Hanan Daher,Samaneh HoseinDoost,Bahman Zamani,Afsaneh Fatemi +3 more
- 29 Oct 2020
TL;DR: In this article, a new approach based on the model-driven principles is proposed to support developing evacuation plans, which includes utilizing a graphical editor for designing evacuation models, automatic generation of the evacuation plan code, as well as running the generated code on a MAS platform.
1
•Journal Article
Model Driven Engineering
TL;DR: A framework for model driven engineering is set out, which proposes an organisation of the modelling 'space' and how to locate models in that space, and identifies the need for defining families of languages and transformations, and for developing techniques for generating/configuring tools from such definitions.
References
Guest Editor's Introduction: Model-Driven Engineering
TL;DR: Model-driven engineering technologies offer a promising approach to address the inability of third-generation languages to alleviate the complexity of platforms and express domain concepts effectively.
2.6K
When and how to develop domain-specific languages
TL;DR: In this article, the authors identify patterns in the decision, analysis, design, and implementation phases of DSL development and discuss domain analysis tools and language development systems that may help to speed up DSL development.
ATL: A model transformation tool
TL;DR: ATL: a model transformation language and its execution environment based on the Eclipse framework is presented and ATL tools provide support for the major tasks involved in using a language: editing, compiling, executing, and debugging.
1.1K
Model-based DSL frameworks
Ivan Kurtev,Jean Bézivin,Frédéric Jouault,Patrick Valduriez +3 more
- 22 Oct 2006
TL;DR: This paper illustrates how powerful model-based frameworks, allowing to use and build a variety of DSLs, may help to solve complex problems in a more efficient way.
203
Model transformations and tool integration
TL;DR: The need for dedicated approaches to model transformations, particularly for the data involved in tool integration, is motivated, the challenges involved are outlined, and a number of technologies and techniques are presented which allow the construction of flexible, powerful and practical model transformations.
Related Papers (5)
Ivan Kurtev,Jean Bézivin,Frédéric Jouault,Patrick Valduriez +3 more
- 22 Oct 2006
Jeff Gray,Hyun Cho +1 more
- 01 Jan 2013
Tony Clark,Balbir Barn +1 more
- 01 Jan 2013