2011-01-08 16 views
2

JMLのようなJava用の代替仕様言語オプションを探しています。JMLの代替品

誰も知っていますか?

ありがとうございました。

+0

あなたはJava Path Finderを検討しましたか? –

+0

私は過去にJPFを使用しましたが、この質問の答えに示唆されているように、JMLやCofojaのような仕様(DbC)言語として動作するとは思いません。 –

答えて

4

契約書Java(http://code.google.com/p/cofoja/)は、Javaアノテーションでメソッド契約書を書くことができるGoogleプロジェクトです。

フレームワークは、オフラインバイトコードリライタを使用して、契約を動的ランタイムチェックとして自動的に挿入できます。