netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2004-05-18 古い日記からの変換データ ▲
_ Eclipse ▲
コールグラフ構築を手抜きできないかなーと調べていたらCall Hierarchy Plugin なんてものがあるらしい.
@ITで紹介されていたのでちょっとびっくり.http://www.atmarkit.co.jp/fjava/javatips/009eclipse006.html
_ 論文 ▲
輪講で説明された論文.
Brian Demsky, Martin Rinard:Role-Based Exploration of Object-Oriented Programs.ICSE 2002.
オブジェクトの役割(Role)は「どのオブジェクトから参照されていて,どのオブジェクトを参照しているか」によって決まるだろう,という仮定に基づいて,動的解析の結果からRole の変化を見つけ,状態遷移図を構築する.
アイディアは面白い.類似したアプローチに,メソッド呼び出しの前後を仮に状態とみなして有限オートマトンを構築する,というものがあるが,こちらはオブジェクト間の関係を用いている.
同一のクラスでも,利用されているコンテキストによってRole が区別されることになるので,色々なクラスから利用されるタイプのライブラリ的なクラスを取り扱う場合に意味がありそう.
2005-05-18 ▲
_ [work] ミーティング ▲
先生がいないのでミーティング仕切り.とはいえ,カメラレディ原稿を書く人と,締め切りが1ヶ月以上先の人と,あとは締め切りが明確でない論文投稿なので,新情報も特になし.
M1/B4は資料の下調べとかだけれど,何を調べたとか,軽い発表のようなものをどこかにセットしないと進まないか,進んでいても分かりにくいような気もする.
_ [hyCalendar] バグ報告 ▲
1.1.0でポップアップウィンドウを自前で作るようになったが,ポップアップの順番によってウィンドウのサイズが変わる(表示行数も変わってしまう)らしい.サイズ計算はある程度やっているはずなのだが,どうも誤りがあるらしい.
1.1.1として直す予定.修正としては簡単そうだが,いつ直すかが問題か.