×

Debugger and method for debugging computer programs across multiple programming languages

  • US 20060064677A1
  • Filed: 09/22/2004
  • Published: 03/23/2006
  • Est. Priority Date: 09/22/2004
  • Status: Active Grant
First Claim
Patent Images

1. A debugger for debugging a computer program across multiple programming languages, wherein the debugging is performed on .Net®

  • platform source code of the computer program, while the computer program is executed within a Java runtime environment, the debugger comprising;

    an integrated development environment (IDE) interface capable of interfacing with at least one IDE tool for the purpose of receiving a plurality of debugging commands, each having at least one parameter;

    a debug engine capable of determining a current breakpoint location in said source code;

    a Java debugger interface (JDI) capable of communicating with at least one Java debugger;

    a convert engine capable of converting said parameters of each of said debugging commands from a .Net®

    compliant format to a Java compliant format, said convert engine being further capable of converting said debugging commands from said Java compliant format in Java source code to said .Net®

    compliant format;

    an expression evaluator capable of at least parsing said parameters; and

    a debug information repository at least comprising debug information, wherein said convert engine implements at least a conversion algorithm designed to bridge the semantic differences between .Net®

    programming languages and Java programming language and wherein the debugging is performed at a source level of the computer program written in any programming language supported by the .Net platform.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×