18272696. PROGRAM ANALYSIS ASSISTANCE APPARATUS, PROGRAM ANALYSIS ASSISTANCE METHOD, AND COMPUTER READABLE RECORDING MEDIUM simplified abstract (NEC Corporation)

From WikiPatents
Jump to navigation Jump to search

PROGRAM ANALYSIS ASSISTANCE APPARATUS, PROGRAM ANALYSIS ASSISTANCE METHOD, AND COMPUTER READABLE RECORDING MEDIUM

Organization Name

NEC Corporation

Inventor(s)

Masafumi Watanabe of Tokyo (JP)

PROGRAM ANALYSIS ASSISTANCE APPARATUS, PROGRAM ANALYSIS ASSISTANCE METHOD, AND COMPUTER READABLE RECORDING MEDIUM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18272696 titled 'PROGRAM ANALYSIS ASSISTANCE APPARATUS, PROGRAM ANALYSIS ASSISTANCE METHOD, AND COMPUTER READABLE RECORDING MEDIUM

Simplified Explanation

The patent application describes a program analysis assistance apparatus that helps analyze device control programs by extracting instructions and comments related to register usage, identifying signal values output by registers, and matching signal lines connected to registers based on defined rules.

  • Instruction analyzing unit extracts instructions and comments related to register usage.
  • Matching processing unit identifies signal lines connected to registers by matching extracted comments and identified signal values against defined rules.

Potential Applications

This technology could be applied in:

  • Software development tools for analyzing and debugging device control programs.
  • Hardware design tools for verifying signal connections and values in electronic systems.

Problems Solved

This technology helps solve:

  • Complexities in analyzing and understanding device control programs.
  • Errors in identifying signal connections and values in electronic systems.

Benefits

The benefits of this technology include:

  • Improved efficiency in program analysis and debugging.
  • Enhanced accuracy in identifying signal connections and values.

Potential Commercial Applications

Optimizing Electronic System Analysis for Improved Performance

Unanswered Questions

How does the apparatus handle complex program structures?

The patent application does not provide details on how the apparatus deals with intricate program structures that may involve multiple registers and signal lines.

What are the limitations of the matching rules defined for signal line identification?

It is not clear from the abstract how flexible or restrictive the rules for matching signal lines are, and what impact they may have on the accuracy of the analysis.


Original Abstract Submitted

A program analysis assistance apparatus includes: an instruction analyzing unit that extracts, from the device control program, instructions and comments in which the registers are used as operands, and identifies the signal values output by the registers based on the extracted instructions; and a matching processing unit that identifies the signal lines to which the registers are connected by matching the extracted comments by the instruction analyzing unit and the identified signal values by the instruction analyzing unit , against rules defining relationships between signal lines, signal values, and keywords.