Debugging system with portable debug environment-independent cli

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39518301, 39518302, 395701, 395704, G06F 944

Patent

active

058156534

ABSTRACT:
A system for debugging software uses a portable debug environment-independent client debugger object and at least one non-portable server debugger object with platform-specific debugging logic. The client debugger object has a graphic user interface which allows a user to control and manipulate the server debugger object with debug environment-independent debug requests. The server debugger object performs a platform-specific debug operation on the software to be debugged. The platform-specific results generated by the debugging operation are translated to debug environment-independent results and returned to the client debugger object. This operation allows the same client debugger object to be used with one or more server debugger objects running on different platforms.

REFERENCES:
patent: 4589068 (1986-05-01), Heinen, Jr.
patent: 4821220 (1989-04-01), Duisberg
patent: 4953080 (1990-08-01), Dysart et al.
patent: 5041992 (1991-08-01), Cunningham et al.
patent: 5050090 (1991-09-01), Golub et al.
patent: 5060276 (1991-10-01), Morris et al.
patent: 5075847 (1991-12-01), Fromme
patent: 5075848 (1991-12-01), Lai et al.
patent: 5093914 (1992-03-01), Coplien et al.
patent: 5119475 (1992-06-01), Smith et al.
patent: 5125091 (1992-06-01), Staas et al.
patent: 5133075 (1992-07-01), Risch
patent: 5140671 (1992-08-01), Hayes et al.
patent: 5151987 (1992-09-01), Abraham et al.
patent: 5181162 (1993-01-01), Smith et al.
patent: 5297284 (1994-03-01), Jones et al.
patent: 5315703 (1994-05-01), Matheny et al.
patent: 5317741 (1994-05-01), Schwanke
patent: 5325530 (1994-06-01), Mohrmann
patent: 5325533 (1994-06-01), McInerney et al.
patent: 5327562 (1994-07-01), Adcock et al.
patent: 5339430 (1994-08-01), Lundin et al.
patent: 5339438 (1994-08-01), Conner et al.
patent: 5361352 (1994-11-01), Iwasawa et al.
patent: 5371746 (1994-12-01), Yamashita et al.
patent: 5421016 (1995-05-01), Conner et al.
patent: 5423023 (1995-06-01), Batch et al.
patent: 5428792 (1995-06-01), Conner et al.
patent: 5432925 (1995-07-01), Abraham et al.
patent: 5437027 (1995-07-01), Bannon et al.
patent: 5446900 (1995-08-01), Kimelman
patent: 5481708 (1996-01-01), Kukol
patent: 5499343 (1996-03-01), Pettus
patent: 5524253 (1996-06-01), Pham et al.
patent: 5533192 (1996-07-01), Hawley et al.
Dumas, Joseph and Paige Parsons. "Discovering the Way Programmers Think: New Programming Environments." Communications of the ACM. Jun. 1995: pp. 45-56.
Pascoe, Geoffrey A. "Encapsulators: A New Software Paradigm in Smalltalk-80." OOPSLA '86 Proceedings. Sep. 1986: pp. 341-346.
Purtilo, James M. and Joanne M. Atlee. "Module Reuse by Interface Adaptation." Software--Practice and Experience. Jun. 1991: pp. 539-556.
Lam, Siman S. "Protocol Conversion." IEEE Transactions on Software Engineering. Mar. 1988: pp. 353-362.
Thatte, Satish R. "Automated Synthesis of Interface Adapters for Reusable Classes." POPL '94. Jan. 1994: pp. 174-187.
Yellin, Daniel M. and Robert E. Strom. "Interfaces, Protocols, and the Semi-Automatic Construction of Software Adaptors." OOPSLA '94. Oct. 1994: pp. 176-190.
Jacobson, Ivar and Fredrik Lindstrom. "Re-engineering of old systems to an object-oriented architecture." OOPSLA '91. pp. 340-350.
Filman, Robert E. "Retrofitting Objects." OOPSLA '87. Oct. 1987: pp. 342-353.
Dietrich, Walter C., Lee R. Nackman and Franklin Gracer. "Saving a Legacy with Objects." OOPSLA '89. Oct. 1989: 77-83.
Dotts, Alan and Don Birkley. "Developments of Reusable Test Equipment Software Using Smalltalk and C." OOPSLA '92. Oct. 1992: pp. 31-35.
Duntemann, Jeff and Chris Marinacci. "New Objects for Old Structures." BYTE. Apr. 1990: pp. 261-266.
Alabiso, Bruno. "Transformation of Data Flow Analysis Models to Object-Oriented Design." OOPSLA '88. Sep. 1988: pp. 335-353.
Madhavji, Nazim H., Jules Desharnais, Luc Pinsonneault, and Kamel Toubache. "Adapting Modules to an Integrated Programming Environment." IEEE International Conference on Programming Languages, 1988: pp. 364-371.
Dutt, Nikil D. "Legend: A Language for Generic Component Library Description." IEEE International Conference on Computer Languages. 1990:198-207.
Maybee, Paul. "NED: The Network Extensible Debugger." Summer '92 USENIX; Jun. 8-12 1992; pp. 145-156.
Weissman, Ronald. "Unleashing the Power of client/server computing." Object Magazine, vol. 4, No. 1, pp. 38-39, Mar.-Apr. 1994.
Complete Software; System Utilities Software Pkgs; Portable C Language Debugger for professional programmers, CDebug Version 2; Feb. 27, 1986; 1 page.
Iyengar et al; "An event-based, retargetable debugger." Hewlett-Packard Journal, V.45, n6, p.(33)(11), Dec. 1994.
Hood et al; Accommodating Heterogeneity in a Debugger--A client-Server Approach; IEEE Compt. Soc. Piers, Int. conference, Jan. 3-6/1995, vol. 2 pp. 252-253.
Cheng et al; A Portable debugger for Parallel and Distributed program; IEEE Compt. Soc. Pres, Int. conference, Nov. 14-18/1994, pp. 723-732.
Designing a Parallel Debugger for Portability; IEEE Compt. Soc. May et al.; Press; 1994; pp. 909-914.
T.A. Cargil, PI:A Case Study in Object-Oriented Programming, Sep. 1986, pp. 350-360, OOPSLA '86 Proceedings.
Borland International, Debugging in the IDE, Chapter 6, pp. 217-241, Turbo C.RTM.++, Version 3.0, User's Guide, 1992.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Debugging system with portable debug environment-independent cli does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Debugging system with portable debug environment-independent cli, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Debugging system with portable debug environment-independent cli will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-694805

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.