プロジェクト
現在進行中のプロジェクト
- BlueScript
マイクロコントローラ向けの軽量で高速なプログラミング言語
他のプロジェクトについては github レポジトリや論文を参照下さい。
過去のプロジェクト
Programming languages
- Javassist
Java バイトコード変換ライブラリ。1999 年より開発が始まり現在も広く使われています。
- Silverchain
Fluent API 生成ツール。 下の YouTube 動画で紹介しているようなライブラリの生成が行える。
- GluonJ
Java 言語のためのシンプルなアスペクト指向プログラミング拡張
- Airia
アドバイスの合成を可能にする AspectJ 拡張
- DominoJ
メソッドスロットを支援する Java 拡張
- FeatureGluonJ
機能モジュールの再利用を可能にする GluonJ を元にした機能指向プログラミング言語
- Bugdel
デバッグコード挿入のための Eclipse プラグイン
- DJcutter
遠隔 pointcut をもつ分散 AOP 言語
- Open Java
Java 言語のためのコンパイル時メタオブジェクト・プロトコル
- OpenC++
C++ 言語のためのコンパイル時メタオブジェクト・プロトコル
Software Engineering
- Cross-language clone detection
抽象構文木を用いた学習による異言語間のコードクローン検出とそのデータセット
Operating systems
- KLASY
カーネルレベルのアスペクト指向システム
- HyperSpector
IDS に対する攻撃の防御システム
- Personal Network
真に個人的な VPN
- Compacto
安全で動的なアクセス制御
- Tamma
オーディオ出力の品質を考慮した Linux プロセス・スケジューラ