Model-based interface code generation : an extensible framework for automatic generation of wrapper code

S. Dalaikhuu

    Research output: ThesisPd Eng Thesis

    214 Downloads (Pure)

    Abstract

    Implementation and maintenance of interface wrapper code are relatively mechanical tasks. These tasks are repetitive, laborious, and error prone including numerous copy-paste actions and manual modifications from previous implementation samples. This report describes design, implementation, and deployment of an extensible framework for automatic generation of wrapper code. The framework, which is based on the Model-Driven Architecture, consists of parser, model-to-model transformer, and model-to-code transformer. The code generation framework described in this report is more suitable for using in a C# .NET environment than other existing technologies like Eclipse xtext/xtend. It is extensible for multiple domain specific languages and code artifacts, as well as simple to use with Visual Studio tool.
    Original languageEnglish
    Supervisors/Advisors
    • de Vink, Erik P., Supervisor
    • Radulescu, Andrei, External supervisor, External person
    • de Groot, E.P.H., External supervisor
    Award date28 Sep 2017
    Place of PublicationEindhoven
    Publisher
    Publication statusPublished - 28 Sep 2017

    Bibliographical note

    PDEng thesis.

    Fingerprint Dive into the research topics of 'Model-based interface code generation : an extensible framework for automatic generation of wrapper code'. Together they form a unique fingerprint.

  • Cite this