Template based code generation techniques and algorithms for specific XML based models

  • Ibrahim Ardic
  • , Mehmet Demirer

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The software development with Domain Specific Modeling (DSM) brings lots of benefits over classical methods of software development in terms of reducing coding errors, excessive focus on design and increasing development speed. The code is automatically generated according to specific DSM rules. Code generation in accordance with the specific model definition is vital when considering a software development scheme for a safety critical embedded system. The concept of a domain model in our approach is an XML file that contains a novel visual definition of DSM that based on logics or graphics. This paper presents our approach by explaining the domain-specific model language and the key idea of code generation in reference to the definitions based on template based code generation. Finally, it is followed by depicting the generation algorithms for these specific model definitions with respect to model types.

Original languageEnglish
Title of host publicationProceedings of the 30th International Conference on Computers and Their Applications, CATA 2015
EditorsLes Miller
PublisherThe International Society for Computers and Their Applications (ISCA)
Pages261-267
Number of pages7
ISBN (Electronic)9781880843987
Publication statusPublished - 2015
Event30th International Conference on Computers and Their Applications, CATA 2015 - Honolulu, United States
Duration: 9 Mar 201511 Mar 2015

Publication series

NameProceedings of the 30th International Conference on Computers and Their Applications, CATA 2015

Conference

Conference30th International Conference on Computers and Their Applications, CATA 2015
Country/TerritoryUnited States
CityHonolulu
Period9/03/1511/03/15

Keywords

  • Code generation
  • Design
  • Development
  • Domain-specific
  • Graphics
  • Model

Fingerprint

Dive into the research topics of 'Template based code generation techniques and algorithms for specific XML based models'. Together they form a unique fingerprint.

Cite this