Bachelor and Master Theses

Title: Towards an LLVM Front-End for Compilation of UML Models
Subject: Computer Science
Level: Advanced
Description: Software (functional) models defined in general-purpose modelling languages such as UML are usually translated to 3GLs (C/C++, Java) in order to achieve execution.
This translation, although simplifying the execution itself by leveraging well-established 3GLs and their compilers, leads to information loss from models to generated 3GLs and sub-optimal executables.
In this thesis we will take a first step towards the direct compilation of UML models to executables by defining a UML front-end for a well-established open source compiling system, LLVM.
Proposed: 2016-11-02
Prerequisites: (1) Experience with UML; (2) Programming in C/C++; (3) Experience with LLVM and its intermediate representation language is favorable
IDT supervisor: Federico Ciccozzi
federico.ciccozzi@mdh.se, +46 21 151762
Examinator: Björn Lisper
Björn Lisper
bjorn.lisper@mdh.se, +46-21-151709

Rapport och bilagor

Size

Senaste uppdatering


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