ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.46
  4. No.SIG11(PRO26)

情報隠蔽のための自動リファクタリング

https://ipsj.ixsq.nii.ac.jp/records/16614
https://ipsj.ixsq.nii.ac.jp/records/16614
f3f2a7d6-dc43-4b28-b8b7-097a0ba52fb3
名前 / ファイル ライセンス アクション
IPSJ-TPRO4611007.pdf IPSJ-TPRO4611007.pdf (26.9 kB)
Copyright (c) 2005 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2005-08-15
タイトル
タイトル 情報隠蔽のための自動リファクタリング
タイトル
言語 en
タイトル An Automated Refactoring for Information Hiding
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
奈良先端科学技術大学院大学情報科学研究科
著者所属(英)
en
Graduate School of Information Science Nara Institute of Science and Technology
著者名 新田, 直也

× 新田, 直也

新田, 直也

Search repository
著者名(英) Naoya, Nitta

× Naoya, Nitta

en Naoya, Nitta

Search repository
論文抄録
内容記述タイプ Other
内容記述 プログラムの外的振舞いを保ったままソースコードの内部構造を改善する技術として,近年リファクタリングが注目されている.とりわけ,プログラミング工程で発生する予期しない設計変更への対応手段としてリファクタリングに期待されている役割は大きいが,現実の設計変更作業のどの程度の範囲で有効であるかについては今のところ明らかではない.そこで本研究では,ある種の情報隠蔽を目的とした設計変更作業に着目し,それが従来のリファクタリングの組合せでは実現できないことを示す.さらに,新しい基本リファクタリングとして変数隠蔽を導入し,手続き間生存性解析技術を用いてそれを自動化する方法を示す.情報隠蔽は最も基本的な設計活動の1 つであり,その自動リファクタリングによる支援は,開発効率の大幅な向上に寄与するものと期待される.
論文抄録(英)
内容記述タイプ Other
内容記述 Recently, much attention is paid to refactoring as a technique for improving the internal structure of a existing code while preserving its observational behavior. Refactoring frameworks are expected to play an important role in design change activities occuring in programming process, but there is no comprehensive survey of their applicability to real design changes. In this research, we consider a kind of structural change for information hiding and show that it cannot be handled by existing refactoring frameworks. Further, we introduce a new primitive refactoring named variable hiding, and show that using the interprocedural liveness analysis, the process of the refactoring can be automated. Since information hiding is one of the fundamental design activities, to support the activities by an automated refactoring is expected to improve the efficiency of development peocesses.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 46, 号 SIG11(PRO26), p. 66-66, 発行日 2005-08-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:46:29.525812
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3