«前の日記(2004-09-06) 最新 次の日記(2004-09-09)» 編集

netail.net

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

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


2004-09-07 古い日記からの変換データ [長年日記]

_ [論文] IWPSE

IWPSE2004 が無事終了.

今回の収穫(?)というか好感を持った論文は,以下の2本.

Vibha Sazawal, Miryung Kim, and David Notkin:A Study of Evolution in the Presence of Source-Derived Partial Design Representations.Proceedings of IWPSE2004, pp.21-30, Kyoto, Japan, September, 2004.

注目したソースファイルに対して,そこから抽出できる低レベルの(具体的な)情報が変更支援に役立ちます,という話.どんな型を使っているか,インスタンス化しているか,戻り値として受け取ったオブジェクトをどうキャストしているか,といった情報を抽出して提示する話.

Giuliano Antoniol, Massimiliano Di Penta, and Ettore Merlo:An Automatic Approach to identify Class Evolution Discontinuities.Proceedings of IWPSE2004, pp.31-40, Kyoto, Japan, September, 2004.

プロジェクトの履歴において,途中で現れたクラスや消えたクラスが,他のどのクラスから分割されたのか,あるいはどのクラスへ吸収されたのか,同じ実装のクラスの名前が変わったのか,といった情報をソースコードのベクトル表現から角度を求めて推定するという話.

_ それから,引用するかも(?)文献として1本.

Nguyen Truong Thang, Takuya Katayama:Handling Consistency of Software Evolution in an Efficient Way.Proceedings of IWPSE2004, pp.121-130, Kyoto, Japan, September, 2004.

基本はソフトウェアの変更に対してP で成立する性質 p が,変更を加えた P+E でも成り立つかCTL logic を使って調べよう,というもの.

変更として,feature-based software に注目していて,いくつかのプロダクトファミリで同じ性質が保持され続けるか,といった検査に使うのかな,というところ.アスペクトによってプログラムが壊れないかの検査にも使えそう.

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