文献
J-GLOBAL ID:201702248747959207   整理番号:17A0371387

MuCPP変異系を用いたC++のクラス突然変異演算子の評価【Powered by NICT】

Assessment of class mutation operators for C + + with the MuCPP mutation system
著者 (5件):
資料名:
巻: 81  ページ: 169-184  発行年: 2017年 
JST資料番号: B0445B  ISSN: 0950-5849  資料種別: 逐次刊行物 (A)
記事区分: 原著論文  発行国: オランダ (NLD)  言語: 英語 (EN)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
文脈:突然変異試験は主に主流言語における共通構造化プログラミング構築物を含む伝統的な突然変異演算子について分析されているが,クラスレベルでの変異は同程度に評価されていない。この事実は,C++の場合に注目すべきである,オブジェクト指向特徴を含む最も適切な言語の一つであるにもかかわらず。【目的】本論文では,C++プログラミング言語のためのクラス演算子の完全な評価を提供する。,この言語への突然変異試験の適用について新しいシステム,MuCPPはこの目的のために開発した。変異システムはロバストな方法でクラス突然変異演算子,言語の固有の複雑さを扱うを実装している。【方法】MuCPPは食器のAPIと各翻訳単位の抽象構文木を横断することによって変異体を生成し,Gitバージョン管理システムにおける枝として変異体を保存する。ツールである二重変異体を検出し,システムヘッダを避け,編集プロセスを駆動することができる。MuCPPを用いていくつかのオープンソースC++プログラムを用いた実験を行った。【結果】非生産的なクラス変異体を低減するために本論文で記載された改善ルールは法の計算コストに大きな影響をもっている。クラス演算子により生成された変異体の量と分布,それらの従来の対応物よりもはるかに少ない変異体を生成するも計算した。【結論】これらプログラムを伴う試験はC++の特定のオブジェクト指向特徴に関連する故障を検出できないことを示した。ミューテーションスコアを増加させるために,すべての応用のための生存クラス変異体を殺すのに新しい試験シナリオを作成した。結果は,従来の突然変異演算子は,まだ必要とされているが,クラス演算子はそれらを補完し,テスタはテストスイートをさらに改善を助けることができることを確認した。Copyright 2017 Elsevier B.V., Amsterdam. All rights reserved. Translated from English into Japanese by JST.【Powered by NICT】
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

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

前のページに戻る