Projects
Current projects
- BlueScript
Small and efficient programming language designed for microcontrollers.
See our github repo and papers.
Past projects
Programming languages
- Javassist
A class library for making Java bytecode transformation easy.
It has been developed since 1999 and still widely used. - Silverchain
A fluent API generator. You can create libraries like the one demonstrated in the YouTube video below.
- GluonJ
A simple aspect-oriented programming extension to Java.
- Airia
An extension to AspectJ for advice composition.
- DominoJ
An extension to Java for supporting method slots.
- FeatureGluonJ
A extention to GluonJ for FOP. It allows to implement a feature module by reusing another module.
- Bugdel
An eclipse plug-in for debugging code.
- DJcutter
A distributed AOP language providing remote pointcuts
- Open Java
A compile-time metaobject protocol for Java
- OpenC++
A compile-time metaobject protocol for C++
Software Engineering
- Cross-language clone detection
Cross-language clone detection by learning over abstract syntax trees and the dataset.
Operating systems
- KLASY
Kernel-level Aspect-oriented system.
- HyperSpector
Protecting attacks against IDSes
- Personal Network
Truely private VPN
- Compacto
Safe and dynamic access control
- Tamma
A Linux process scheduler considering the service quality of audio I/O.