コンパイラのテストと不具合発見とANSI/ISO C標準との対応確認を目的とした、ANSI/ISO委員のThomas Plum氏制作によるコンパイラ専用のテストスイートです。Plum Hallは特定のコンパイラメーカーやベンダーとビジネス協定を結びません。公正で質の良い評価ツールを提供します。
本製品はCコンパイラのテストと、バグ探し、それにANSI/ISO C規格に合致しているかの検証を行います。
テスト内容としてはPositive(各機能の確認)及びNegative(診断メッセージの生成と確認)を行います。規格の制定に参加したスペシャリストが開発しているため、変化していく規格に的確に追随し、全世界でC言語検証の業界標準ソフトウェアとして使用されています。
本製品はANSI/ISO C++規格(1998年9月制定)に対しての検証を行い、現在おおよそ2,600のPositiveテストルーチンと2,000のNegativeテストルーチンを開発しております。
なお、この製品をお使いになる場合は上記の「Validation Suite for C」の購入が前提になっております。すでにお持ちの方は本製品のみを追加購入していただくことになります。
本製品は従来から用いられているC++ライブラリに加え、たとえばlocaleやiostreams classなどのほか、最近盛んに使用されるようになってきたStandard Template Library (STL)の検査も可能です。