HOME
|
DEUTSCH
|
IMPRESSUM
|
KIT
Programming paradigms group - IPD Snelting
About us
People
Publications
Projects
Courses
Jobs
Theses
available
assigned
completed
Contact/Location
Theses
2023
masters thesis
Static Uniqueness Analysis for Lean
2022
bachelor thesis
Localizing & Presenting Lexical References in a Theorem Prover
bachelor thesis
Proof visualization for the Lean 4 theorem prover
masters thesis
An Interface for Separation Logic Proofs in Lean
masters thesis
Escape Analysis for GHC
masters thesis
LiquidRust: Refinement Types for Imperative Languages with Ownership
masters thesis
Transient Data Structures for Haskell
2021
bachelor thesis
Exhaustiveness check for Structural Pattern Matching in Python 3.10
bachelor thesis
Quantitative Information Flow Control for Java using Bounded Model Checking
masters thesis
Formal Verification of Lower Your Guards
masters thesis
Information leakage limiting interpreter
masters thesis
Register allocation for compressed machine code
2020
bachelor thesis
An Address Sanitizer for libfirm
bachelor thesis
Autotuning for Benchmarks
bachelor thesis
Compiler-supported Page Migration on MPSoCs
bachelor thesis
corediff: Diff for GHC Core programs
bachelor thesis
Diagram Chasing in Interactive Theorem Proving
bachelor thesis
Ein Recursive Ascent-Descent Backend for happy
bachelor thesis
Pipeline-aware scheduling for the LEON3 processor in libFirm
masters thesis
hsreduce: Minimising Haskell programs
2019
bachelor thesis
Development of a library for solving and analysing PBQP instances
bachelor thesis
Early Execution of parallelize-mem
bachelor thesis
Elm-Reduce: Delta Debugging Functional Programs
bachelor thesis
Formally Verified Insertion of Reference Counting Instructions
bachelor thesis
Loop unrolling with non-constant bounds in FIRM
bachelor thesis
Optimizsation of Basic Block Ordering
masters thesis
Compressing Type Information in Modern C++ Programs using Type Isolation
masters thesis
Instruction Scheduling on Explicit Dependency Graphs
2018
bachelor thesis
A language for the specification of lifecycles in framework-based applications
bachelor thesis
Devirtualization in libFirm
bachelor thesis
FirmReduce: Minimising test case program graphs
bachelor thesis
Identification of Recurring Program Structures
bachelor thesis
Improved integer conversion optimisation and VHDL code generation based on bit-width analysis
bachelor thesis
Improved Loop Unrolling for FIRM
bachelor thesis
Register allocation with register pairs
masters thesis
Data Flow Based Type Inference for JavaScript
masters thesis
Efficient Instruction Selection with Many Patterns
masters thesis
Juturna: Lightweight, Pluggable and Selective Taint Tracking for Java
masters thesis
Quantitative Information Flow Control on Program Dependency Graphs
2017
bachelor thesis
FirmSmith: test generation for compiler optimizations
bachelor thesis
Functional Firm
bachelor thesis
Invasive Rust
masters thesis
Call Arity vs. Demand Analysis
masters thesis
Jump Threading in LibFirm
2016
bachelor thesis
Better Benchmarking
bachelor thesis
Exception Support
bachelor thesis
intent analysis of android applications
bachelor thesis
Link Time Optimization with libFirm
bachelor thesis
Procedure Cloning
masters thesis
Formalization of SSA-form
masters thesis
Simple Verification of Rust Programs via Functional Purification
masters thesis
Synthesizing Instruction Selection
Diploma thesis
Strategies for Data Flow Analysis on Control Flow Graphs
2015
study thesis
Optimization of Dynamic Dispatch via Rapid Type Analysis
bachelor thesis
Accelerating the X10 Compiler
bachelor thesis
Improved Implementation of Interface Calls
bachelor thesis
Normalization of Graph-based Intermediate Representations
masters thesis
Invasive Distributed Job Queue Framework
masters thesis
Open inductive predicates
2014
bachelor thesis
Application of local optimizations with respect to common subexpressions
bachelor thesis
Communicating Thread Pools
bachelor thesis
Inferring equalities in functional programs
bachelor/study thesis
Stack Allocation via Escape Analysis
Diploma thesis
Automated Model Generation for the Lifecycle of Android Applications
2013
study thesis
Bit-size Minimization by Data Flow Analysis
study thesis
Verified Implementation of Patricia trees
bachelor thesis
Formalization of SSA-form
bachelor thesis
Improving the libFirm Inlining Optimization
bachelor thesis
Modeling Uncertain Data using Monads and an Application to the Sequence Alignment Problem
bachelor thesis
Qualitative Modelling of Biological Signalling Pathways using SAT-solving in Prolog
bachelor/study thesis
Verified implementation for control dependencies
bachelor/study thesis
Verified implementation for data dependencies
2012
study thesis
AMD64 Backend
study thesis
Dataflow analysis: Enhance controlflow precision for exceptions
study thesis
Development of a parallel PBQP solvers with X10
bachelor thesis
Implementing a Distributed Breadth-First Search in X10
bachelor thesis
Optimierung von Stencil-Algorithmen für invasive Architekturen
bachelor thesis
Visualization of Lazy Evaluation and Sharing
bachelor/study thesis
Android bytecode: Dalvik frontend for program analysis tool
bachelor/study thesis
Constructing control flow graphs in a functional language
bachelor/study thesis
Converting System Dependence Graphs from the CodeSurfer tool
bachelor/study thesis
Functional summary edge computation for PDGs
Diploma thesis
Comparing Algorithmic and Logic based Points-to Analyses
Diploma thesis
Generation of Local Optimizations
Diploma thesis
Optimierung einer funktionalen und referentiell transparenten Zwischendarstellung
Diploma thesis
Representing alias information in the program graph structure
Diploma thesis
SSA-based partial redundancy elimination
2011
bachelor/study thesis
Eclipse-Plugin: Visualize Threadproperties
Diploma thesis
A functional, complete and referentially transparent intermediate representation for compilers
2010
study thesis
Compiler from Java to Jinja
study thesis
Deriving Restrictions on Value Types
study thesis
Development of criteria for application of loop optimizations
study thesis
Sparc Backend
study thesis
SSA-based register assignment with integrated copy minimization
study thesis
Transformation of SSA based intermediate languages
study thesis
Verifiying Shiver's functional CFA analysis
2009
study thesis
Eine Systematik für lokale Optimierungen
study thesis
Evaluation verschiedener Profilierungsverfahren zur Just-in-Time-Kompilierung auf eingebetteten Systemen
bachelor thesis
Improved Handling Of Callee-saved Registers In The libFirm Backend
bachelor thesis
Invasive SSCA1 Benchmark
bachelor thesis
Java to Solidity
Bachelor/Master thesis
Interactive term rewriting for the Lean 4 theorem prover
masters thesis
Compiler Support for Scratchpad Memory
masters thesis
Improved Copy Optimisation for SSA-based Register Allocation
Research project
Hammers for Lean 4 with usage of SMT solvers for HOL