Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Program debugging method and device

A program debugging and program technology, applied in the field of software engineering, can solve the problems of low debugging efficiency and maintenance convenience

Active Publication Date: 2015-09-30
DATANG MICROELECTRONICS TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The invention provides a program debugging method and device, which solves the problems of low debugging efficiency and maintenance convenience in the existing debugging method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Program debugging method and device
  • Program debugging method and device
  • Program debugging method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] Existing technology 1 cannot directly display the code of the Java language program that has an error, and the debugging method is not intuitive. Either the developer is required to be very familiar with the bytecode, or the developer needs to find the Java code corresponding to the bytecode, and the debugging efficiency is low. It is not conducive to rapid and efficient development of Java Card applications.

[0051] Prior art 2 needs to divide the Java language into multiple caller function modules, set one-to-one corresponding called function modules in C, and debug the Java language program in blocks, which cannot describe the real-time information of the entire Java program operation. And it is not applicable to the Java language program downloaded by the user that has nothing to do with the virtual machine program.

[0052] Prior art 3 needs to provide plug-ins on eclipse, which requires a lot of development work, and there is a problem of compatibility and mainte...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a program debugging method and device, which relates to the field of software engineering. The problem that current debugging method is lower in debugging efficiency and maintenance convenience is solved. The method comprises the steps of: establishing a virtual thread of a Java card virtual machine; establishing a virtual character string object of the Java card virtual machine; and carrying out adaptive response of configuration information comprising the virtual character thread and the virtual character string object between the Java card virtual machine and a Java integrated debugging environment. The technical scheme provided by the invention is adaptive to synchronous debugging of Java language and C language, so that jointed debugging of virtual machine programs compiled by Java and C languages is realized.

Description

technical field [0001] The invention relates to the field of software engineering, in particular to a program debugging method and device. Background technique [0002] As a mature programming language, the Java language has been widely used in the programming of various application programs. In the existing Java card, the program written in the Java language of the virtual machine itself and the downloaded application program written by the user in the Java language, their Java codes are compiled into corresponding bytecodes, stored in the Java card, and the Java card It also includes a virtual machine program written in C language, and the C language virtual machine program will analyze and execute the bytecode compiled by Java language according to the bytecode information. [0003] When developing a Java language program, the developer needs to write the Java language program or Java language application program of the Java card itself in the Java language integrated de...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
Inventor 樊兆均翟淑琴周兴建王小文刘立黎母智弘
Owner DATANG MICROELECTRONICS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products