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

S. Dalaikhuu

    Research output: ThesisEngD Thesis

    442 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 Sept 2017
    Place of PublicationEindhoven
    Publisher
    Publication statusPublished - 28 Sept 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