METHOD AND SYSTEM FOR REPOSITIONING OF A PLURALITY OF STATIC ANALYSIS ALARMS
To provide a system for repositioning a plurality of static analysis alarms for reducing the number of static analysis alarms reported or for reporting them closer to their causes.SOLUTION: A system comprises a static analyzer module 202 and a repositioning module 204. A static analyzer module perfo...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | To provide a system for repositioning a plurality of static analysis alarms for reducing the number of static analysis alarms reported or for reporting them closer to their causes.SOLUTION: A system comprises a static analyzer module 202 and a repositioning module 204. A static analyzer module performs static analysis to an application code which is received as an input to generate a set of static analysis alarms which detect errors in the application code. An intermediate repositioning module 206 temporarily repositions the set of the static analysis alarms upward at a highest program point in the application code. A traceability link module 208 computes traceability link between the intermediate repositioned static analysis alarms and the static analysis alarms in the set of the static analysis alarms, on the basis of anticipatable alarm conditions and their corresponding related original static analysis alarms.SELECTED DRAWING: Figure 2
【課題】報告される静的解析アラームの数を減らし、それらの原因により近いそれらを報告する、複数の静的解析アラームを再配置するシステムを提供する。【解決手段】システムは、静的解析モジュール202および再配置モジュール204を含む。静的アナライザモジュールは、入力として受信したアプリケーションコードに対して静的解析を実行し、アプリケーションコードにおけるエラーを検出する、静的解析アラームのセットを生成する。中間再配置モジュール206は、静的解析アラームのセットを、アプリケーションコード内の最高のプログラムポイントで一時的に上方に再配置する。トレーサビリティリンクモジュール208は、予測可能なアラーム条件とそれらに対応する、関連するオリジナルの静的解析アラームとに基づいて中間再配置された静的解析アラームと静的解析アラームのセットにおける静的解析アラームとの間のトレーサビリティリンクを計算する。【選択図】図2 |
---|