2016
DOI: 10.15866/irecos.v11i2.8480
|View full text |Cite
|
Sign up to set email alerts
|

Code Generation Approach for Mobile Application Using Acceleo

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 0 publications
0
4
0
Order By: Relevance
“…The MDE approach proposed by [Damo et al 2019, Cruz 2021] is composed of the following components: (i) domain-specific languages to represent each level of abstraction of the system; (ii) four sets of model transformations to ensure automatic integration between the models; (iii) two sets of code generators; and (iv) two sets of model generators. The entire infrastructure was developed in the Eclipse environment, using the Eclipse Modeling Framework (EMF) [Steinberg et al 2008] for metamodeling, the QVTo framework [Foundation 2023b] for performing model transformations, the Acceleo engine [Foundation 2023a] for code generation, and the Antlr framework [Parr 2023] for obtaining models from source code.…”
Section: Mde Approachmentioning
confidence: 99%
“…The MDE approach proposed by [Damo et al 2019, Cruz 2021] is composed of the following components: (i) domain-specific languages to represent each level of abstraction of the system; (ii) four sets of model transformations to ensure automatic integration between the models; (iii) two sets of code generators; and (iv) two sets of model generators. The entire infrastructure was developed in the Eclipse environment, using the Eclipse Modeling Framework (EMF) [Steinberg et al 2008] for metamodeling, the QVTo framework [Foundation 2023b] for performing model transformations, the Acceleo engine [Foundation 2023a] for code generation, and the Antlr framework [Parr 2023] for obtaining models from source code.…”
Section: Mde Approachmentioning
confidence: 99%
“…M2T transformations are typically used to implement code and documentation generators, model serialization, and model visualization [237]. Among the frameworks and languages to deine M2T transformations, we can ind Acceleo [170], EGL [238], MOFScript [233] and Xtend [172]. T2M transformations are typically used for reverse engineering [134], e.g., transforming legacy applications to models for model-driven software modernization.…”
Section: Model Transformationsmentioning
confidence: 99%
“…The authors in (Benouda et al, 2016a;2016b) proposed an approach based on model engineering, that aims to generate graphical user interfaces of Android applications. To do this the authors used the class diagram to define the PIM, the QVT (Query/View/Transformation) to realize various transformations on the PSM-Android and Acceleo for code generation.…”
Section: Related Workmentioning
confidence: 99%
“…In fact, this language of hybrid transformation is both declarative and imperative, which makes it more expressive and gives it the possibility to express any kind of transformations. As for ATL performance in most cases it runs faster than QVT (Adopted in some works such as (Benouda et al, 2016a;2016b) due to two main reasons; the first: It is easier to reduce the matching with the WHERE clause in the rules; the second one: Due to the fact that ATL is compiled and executed on a virtual machine. ATL makes it possible to carry out transformations between the source and target models, by means of a set of correspondence or mapping rules written in this language.…”
Section: Generation Of Dal Bol and DL Layersmentioning
confidence: 99%