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)