2018
DOI: 10.1016/j.cl.2017.11.003
|View full text |Cite
|
Sign up to set email alerts
|

Systematic mapping study of template-based code generation

Abstract: Template-based code generation (TBCG) is a synthesis technique that produces code from high-level specifications, called templates. TBCG is a popular technique in model-driven engineering (MDE) given that they both emphasize abstraction and automation. Given the diversity of tools and approaches, it is necessary to classify existing TBCG techniques to better guide developers in their choices. The goal of this article is to better understand the characteristics of TBCG techniques and associated tools, identify … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

1
25
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 29 publications
(26 citation statements)
references
References 67 publications
1
25
0
Order By: Relevance
“…The ThingML approach focuses on the customization of a proposed family of generators. Syriani et al [24] classified existing techniques for template-based code generation (TBCG). TBCG is a popular technique in MDSE that produces code from templates (high-level specifications).…”
Section: Code Generationmentioning
confidence: 99%
“…The ThingML approach focuses on the customization of a proposed family of generators. Syriani et al [24] classified existing techniques for template-based code generation (TBCG). TBCG is a popular technique in MDSE that produces code from templates (high-level specifications).…”
Section: Code Generationmentioning
confidence: 99%
“…For example, Jörges explained different code generation techniques and state-of-the-art methods about code generation in a book chapter [26]. In 2018 Syriani et al published a systematic mapping study on template-based code generators [5]. A different systematic mapping study about aspect-oriented model-driven code generation was presented by Mehmood and Jawawi [27].…”
Section: Related Workmentioning
confidence: 99%
“…Focusing on the use of relevant models for the automatic conversion of executable code promotes the development of software scale industrialisation. Syriani et al (2018) surveyed template-based code generation technology and stated that MDA is already a mature technology. Albert et al introduced the automatic code generation engine that addressed model driving and model conversion.…”
Section: Code Generation Technologymentioning
confidence: 99%