トランス・ニュー・テクノロジー、データ構造や関数を自動生成するツール「GommaDof」β版公開

 トランス・ニュー・テクノロジー(本社:東京都荒川区)は、安全で高効率なデータ構造と、それらを扱う関数を自動生成するコードジェネレータ「GommaDof(Generator of memory manager and Database-oriented framework)」(ごまどうふ)β版バイナリの無償配布を2009年5月29日開始した。バグやパフォーマンス低下が発生しやすいメモリまわりの煩雑な管理から開発者を解放するという。

 拡張BNFを記述して構文を定義するだけで、メモリ使用効率と検索速度に優れたデータ構造を生成。また、メモリ確保・解放、文字列やTLV(type length value)構造との相互変換など、メモリ操作で使用頻度の高い関数を生成できる。生成するコードはC言語で、ほとんどのCコンパイラで利用可能。

 また、拡張BNFの記述を変更するだけでデータ構造と関数を一括して自動生成するため、開発時の問題切り分けが容易で、バグ発生を軽減できるという。対応プラットフォームはOpenBSD、NetBSD、Linux、Windows XP/Vista。今後、ユーザーからのフィードバックを参考に正式版の開発を進めていく予定。オープンソースでの公開も視野に入れているという。

 β版公開にあわせて、GommaDof利用に関するサポートやコンサルティング、顧客ニーズにあわせてカスタマイズする有償サービスも開始した。料金は要問い合わせ。

GommaDof
http://www.trans-nt.com/services/gommadof/

トランス・ニュー・テクノロジー
http://www.trans-nt.com/