News Column

Researchers Submit Patent Application, "Analyzing Concurrent Debugging Sessions", for Approval

August 7, 2014



By a News Reporter-Staff News Editor at Computer Weekly News -- From Washington, D.C., VerticalNews journalists report that a patent application by the inventors BATES, CARY L. (ROCHESTER, MN); KING, JUSTIN K. (ROCHESTER, MN); HELGESON, LEE NEE (ROCHESTER, MN); SCHLICHT, MICHELLE A. (ROCHESTER, MN), filed on January 15, 2013, was made available online on July 24, 2014.

The patent's assignee is International Business Machines Corporation.

News editors obtained the following quote from the background information supplied by the inventors: "The field of the invention is data processing, or, more specifically, methods, apparatuses, and computer program products for analyzing concurrent debugging sessions.

"The development of the EDVAC computer system of 1948 is often cited as the beginning of the computer era. Since that time, computer systems have evolved into extremely complicated devices. Today's computers are much more sophisticated than early systems such as the EDVAC. Computer systems typically include a combination of hardware and software components, application programs, operating systems, processors, buses, memory, input/output devices, and so on. As advances in semiconductor processing and computer architecture push the performance of the computer higher and higher, more sophisticated computer software has evolved to take advantage of the higher performance of the hardware, resulting in computer systems today that are much more powerful than just a few years ago.

"In today's computing environments, separate application programs often interact with one another. A client application program and a server application program that communicate with one another is one example. In such an example, the two applications are remotely executing--one on a first computer, the other on a second. Other examples include two applications executing locally on a single computer that communicate with one another through API calls. In these environments, software development of one application may be hindered without information regarding current execution of the other, related application."

As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventors' summary information for this patent application: "Methods, apparatuses, and computer program products for analyzing concurrent debugging sessions are provided. Embodiments include a first debugger initiating a conditional breakpoint in a first debug session of a first application. The conditional breakpoint stops execution of the first application based on a condition of a value of a variable of a second application. Embodiments also include the first debugger requesting and receiving the value of the variable from a second debugger. Embodiments also include the first debugger evaluating the condition of the conditional breakpoint based on the received value of the variable.

"The foregoing and other objects, features and advantages of the invention will be apparent from the following more particular descriptions of example embodiments of the invention as illustrated in the accompanying drawings wherein like reference numbers generally represent like parts of example embodiments of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

"FIG. 1 sets forth a block diagram of automated computing machinery comprising an example computer useful in analyzing concurrent debugging sessions according to embodiments of the present invention.

"FIG. 2 sets forth a flow chart illustrating an example method for analyzing concurrent debugging sessions according to embodiments of the present invention.

"FIG. 3 sets forth a flow chart illustrating an additional example method for analyzing concurrent debugging sessions according to embodiments of the present invention.

"FIG. 4 sets forth a flow chart illustrating an additional example method for analyzing concurrent debugging sessions according to embodiments of the present invention.

"FIG. 5 sets forth a flow chart illustrating an additional example method for analyzing concurrent debugging sessions according to embodiments of the present invention.

"FIG. 6 sets forth a flow chart illustrating an additional example method for analyzing concurrent debugging sessions according to embodiments of the present invention.

"FIG. 7 sets forth a flow chart illustrating an additional example method for analyzing concurrent debugging sessions according to embodiments of the present invention.

"FIG. 8 sets forth a flow chart illustrating an additional example method for analyzing concurrent debugging sessions according to embodiments of the present invention.

"FIG. 9 sets forth a flow chart illustrating an additional example method for analyzing concurrent debugging sessions according to embodiments of the present invention."

For additional information on this patent application, see: BATES, CARY L.; KING, JUSTIN K.; HELGESON, LEE NEE; SCHLICHT, MICHELLE A. Analyzing Concurrent Debugging Sessions. Filed January 15, 2013 and posted July 24, 2014. Patent URL: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=160&p=4&f=G&l=50&d=PG01&S1=20140717.PD.&OS=PD/20140717&RS=PD/20140717

Keywords for this news article include: Software, International Business Machines Corporation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Computer Weekly News


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters