Project Lemon はこの Cmpd のシステムを拡張し,種々の文書を取り込んで オブジェクト指向部品を統合管理するためのシステムを開発することを 目指しています. パターンの統合は,パターンを部品として管理するだけではなく パターンからコード生成を行なうことで, パターン-アプリケーション-クラス間の相互関係を維持管理することを 目指しています. これにより, 設計から実装だけでなく,再設計の段階をも 連続的に支援することができるようになります.
ただし,現状の Cmpd では統合が難しいので,クラスの保存方法と インターフェースの再設計を行ないます.現在 Class の情報を SGML 形式で 保存することを検討しています.詳細は CIML について を御覧下さい