Bachelor and Master Theses

Title: Towards an Eclipse Modelling Environment for LLVM
Level: Advanced
Description: LLVM is a well-established compiling infrastructure, which allows to both exploit existing compilers and design brand new ones. In model-driven software engineering, the focus is shifted from programming to modelling, thus from code to models. Code is then automatically generated from models. A de-facto standard platform for software modelling is currently represented by Eclipse.
Towards the establishment of an LLVM model compiler, a first step is represented by bridging the Eclipse modelling environment and the LLVM compiling infrastructure. In this thesis, the student(s) will investigate existing solutions, identify needs, and build a prototype implementation of a textual model editor for the LLVM intermediate representation language in Eclipse.
Proposed: 2017-10-24
Prerequisites: (1) Experience with Eclipse; (3) Experience with language grammars, Xtext, LLVM and its intermediate representation language is favorable
IDT supervisor: Federico Ciccozzi, +46 21 151762
Examinator: Björn Lisper
Björn Lisper, +46-21-151709

Rapport och bilagor


Senaste uppdatering

  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2018.05.24