文献
J-GLOBAL ID:202102245337487603   整理番号:21A0739503

ソフトウェア進化履歴のリバースエンジニアリング生成手法の検討【JST・京大機械翻訳】

Study on Reverse Engineering Generation Method of Software Evolution History
著者 (5件):
資料名:
巻: 47  号: z2  ページ: 549-556  発行年: 2020年 
JST資料番号: C2530A  ISSN: 1002-137X  資料種別: 逐次刊行物 (A)
記事区分: 原著論文  発行国: 中国 (CHN)  言語: 中国語 (ZH)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
ソフトウェアの進化をより良く管理するために,ソフトウェア進化の管理モデルが提案されるが,既存のソフトウェア進化管理モデルやバージョン管理システムに蓄えられたソフトウェアは,ファイルやプロジェクトを単位として,これらのモデルには,ソフトウェアアーキテクチャや構成部品の進化履歴情報が欠如している。ソフトウェア進化管理者は,ソフトウェアアーキテクチャとその構成要素の進化を直観的に効果的に理解し,管理することはできない。そのため、本文ではソフトウェア進化二分木の概念を定義し、一つのソフトウェア及びその構成部品の進化歴史を表現し、ソフトウェアアーキテクチャの逆技術に基づいてソフトウェアアーキテクチャ及びその構成部品発展二分木を逆出す方法を提案した。すなわち,ソフトウェアソースコードとアーキテクチャリバース技術を利用してソフトウェアシステムの(原子)部品とソフトウェアアーキテクチャをリバースし(本文ではソフトウェアアーキテクチャを特殊な複合部品とする),対応する原子部品と複合部品の多次元属性を計測する。次に,これらの属性を用いて,進化二分木構造アルゴリズムによってソフトウェアの進化履歴を構築した。最後に、2つの実験を設計し、進化二分木構造の影響因子を分析し、それぞれBunchおよびACDCアーキテクチャの逆ツールを利用し、異なる属性の類似度閾値の下で、進化二分木と異なる属性の組合せで進化二分木を生成した。8つのオープンソースソフトウェア(Cassandra,Hbase,Hive,OpenJpa,Zookeeper,RxJava,Groovy,Sqoop)の実験を行った。進化二分木構造に及ぼす属性類似性閾値および構成要素属性の影響を見つけ,そして,逆方向複合成分進化二分木は,実際の進化二分木と類似であり,そして,逆方向ツールACDCを用いて,進化二分木を回復する精度が,より高まることを,発見した。それにより,提案した方法は,これらのオープンソースソフトウェアおよび構成部品の進化履歴を効果的に逆転することができた。Data from Wanfang. Translated by JST.【JST・京大機械翻訳】
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

準シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
, 【Automatic Indexing@JST】
分類 (2件):
分類
JSTが定めた文献の分類名称とコードです
計算機網  ,  人工知能 
タイトルに関連する用語 (4件):
タイトルに関連する用語
J-GLOBALで独自に切り出した文献タイトルの用語をもとにしたキーワードです

前のページに戻る