Pat
J-GLOBAL ID:200903046162906610
ソフトウェア重複度評価装置およびソフトウェア重複度評価プログラムを記録した記録媒体
Inventor:
Applicant, Patent owner:
Agent (1):
長澤 俊一郎 (外1名)
Gazette classification:公開公報
Application number (International application number):2001028117
Publication number (International publication number):2001312419
Application date: Feb. 05, 2001
Publication date: Nov. 09, 2001
Summary:
【要約】【課題】 対象のソフトウェアの重複度を評価し、再構成によってどの程度の効果が見込めるか等を容易に知ることができるようにすること。【解決手段】 特徴抽出手段2は、記憶手段1に保持された解析対象のソフトウェアの解析を行って、プログラムの記述から特徴を抽出する。重複度評価手段3は、抽出された特徴を2プログラム間で比較して重複度を求める処理をソフトウェア全体に対して行う。求めた重複度は重複度出力手段4から出力される。また、重複度を排除するようにソフトウェアを再構成することによって削減できるプログラムの量の推定値を計算する削減可能量評価手段5を設けたり、上記重複度に基づき、プログラムを互いに類似した集団に分類する冗長集団評価手段7を設けることもできる。さらに、利用者が、表面上異なっているが互いに同一と判断すべき特徴を同一特徴指定手段9から指定できるようにしてもよい。
Claim (excerpt):
複数プログラムで構成されるコンピュータソフトウエアを解析して、その内容を評価するソフトウェア評価装置であって、ソフトウェアを構成する各プログラムを解析して特徴を抽出する特徴抽出手段と、任意の2プログラムの間の特徴を比較して、同等の作用をもつ記述がどの程度あるかを評価し、プログラム間の重複度を求める重複度評価手段と、重複度評価手段による計算結果を出力する出力手段とを備えたことを特徴とするソフトウェア重複度評価装置。
F-Term (2):
Patent cited by the Patent:
Article cited by the Patent:
Cited by examiner (4)
-
プログラムの類似性判定とクラスタリング
-
Clone detection using abstract syntax trees
-
Tool Support for Refactoring Duplicated OO Code
-
On finding duplication and near-duplication in large software systems
Show all
Return to Previous Page