Skip to content
Free planNo credit card requiredStart writing

article · Zenodo (CERN European Organization for Nuclear Research) · 2021

Survey of Special Purpose Code Generators

Marco Craveiro

Cited by 0Open access

Abstract

MDE (Model Driven Engineering) is an approach to software engineering centred around modeling. Code generators are an important component of the MDE toolset because they bridge the gap between models and their implementation. Studies have demonstrated that deficiencies in MDE tooling are a common cause of failure in MDE adoption, highlighting the need for research to identify and address inadequacies. This paper has two contributions. First, it performs a survey of Open Source tools dedicated to special purpose code generation. Second, it identifies a core set of properties that characterise their approach, which we argue have application to code generation in MDE. These properties can be leveraged to guide new tool development as well as for evaluating existing tooling.

Cite this paper

APA 7

Craveiro, M. (2021). Survey of Special Purpose Code Generators. Zenodo (CERN European Organization for Nuclear Research). https://doi.org/10.5281/zenodo.5790875

MLA 9

Craveiro, Marco. “Survey of Special Purpose Code Generators.” Zenodo (CERN European Organization for Nuclear Research), 2021, https://doi.org/10.5281/zenodo.5790875.

Chicago

Craveiro, Marco. 2021. “Survey of Special Purpose Code Generators.” Zenodo (CERN European Organization for Nuclear Research). https://doi.org/10.5281/zenodo.5790875.

Harvard

Craveiro, M. (2021) ‘Survey of Special Purpose Code Generators’, Zenodo (CERN European Organization for Nuclear Research). Available at: https://doi.org/10.5281/zenodo.5790875.

BibTeX
@article{craveiro2021survey,
  title = {{Survey of Special Purpose Code Generators}},
  author = {Craveiro, Marco},
  journal = {Zenodo (CERN European Organization for Nuclear Research)},
  year = {2021},
  doi = {10.5281/zenodo.5790875}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.