«前の日記(2005-06-13) 最新 次の日記(2005-06-15)» 編集

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2005-06-14 [長年日記]

_ [読書] C++ in 2005

Stroustrup: The Design and Evolution of C++のページに置いてあるC++ in 2005(Added to Japanese translation of D&E) を読んでみた.STLが作られたときの話や,Embedded C++のようなsubset規格に対する態度や,C++の標準に取り込みたいと考えているフィーチャーなどの話が書いてあって,けっこう面白かった.本を買う気は別に起きなかったけど.

_ [論文]実行履歴のベクトル類似度に基づくフェイズ認識

Steven P. Reiss: Dynamic Detection and Visualization of Software Phases.

Proceedings of Workshop on Dynamic Analysis (WODA 2005), St. Louis, MO, USA, May 2005.

ソフトウェアはいくつかのフェイズによって構成されているので,それをプログラム実行中に認識しようという試み.10ミリ秒を1コマとして,各クラスごとに何回メソッドが呼ばれているかでベクトルを作っておいて,過去何コマぶんかを取り出してきて和を取り,絶対値が1になるように正規化してベクトルを作成する.

パラメータを経験的に決定して,実際のプログラムで見つかった6つのフェイズが,それぞれどのような処理だったかを説明している.時間枠で区切られるので,入力待ちなどがフェイズとして出てくるものの,CPU負荷などに応じて検出されるフェイズが変わってしまうのではないかという恐れもある.そのあたりはちょっと怪しい.

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント: