FP /

GAMSSoftwareTechnologyInfrastructure

GAMS Software Technology Infrastructure

(added 081109)

GAMS is a DSL for (economic) optimisation problems. The goal of this project is to build an open source infrastructure for working with GAMS source code.

Carrying out this project will give you experience in rapid prototyping and implementation of a domain specific language but you will also build contacts with the Potsdam Institute for Climate Impact Research and with the students working on two related projects: GAMS development tools: refactoring, analysis, visualisation and GAMS Model Refactoring.

Sketch of project deliverables:

  • Parser
  • AST
  • Pretty-printers
  • Extensions to the language
Background
FP (Haskell), Algorithms, Mathematical Modelling, Programming Paradigms (or Programming Languages), Compiler Construction
Contact
Patrik Jansson (Chalmers), Cezar Ionescu (Research.PIK)