Method and apparatus for isolating portions of multi-tasking com

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 945

Patent

active

061311863

ABSTRACT:
A method and apparatus for isolating portions of multi-tasking software for integration testing (debugging) are disclosed. One or more applications software tasks can advantageously be isolated for testing from other "remote" tasks in the same subsystem or other subsystems, or one or more complete computer subsystems having multi-tasking software can be isolated from other "remote" subsystems having other multi-tasking software. Such isolation facilitates debugging without having to modify the application software. In accordance with illustrated embodiments of the invention, tasks or complete subsystems are isolated using a test task and an external user. The test task is operable to alter communications pathways for the transfer of messages between tasks that are supported by a common communications mechanism that is resident in multi-tasking computer systems. The external user is operable to emulate the functions of the remote software tasks. A message from a task being tested that is intended for a remote task in the same or a different subsystem is rerouted to the test task and then to the external user. The external user emulates the functions of the remote task, generates a response message, and delivers the response message, via the test task, to an appropriate task under test. Thus, without any modification to the software tasks, such tasks can be debugged for integration with other tasks in the system. As such, the final production software is identical to the debugged software.

REFERENCES:
patent: 5519848 (1996-05-01), Wloka et al.
patent: 5541862 (1996-07-01), Bright et al.
patent: 5604896 (1997-02-01), Duxbury et al.
patent: 5630101 (1997-05-01), Sieffert
patent: 5799142 (1998-08-01), Toyoda
patent: 5805892 (1998-09-01), Nakajima
patent: 5832299 (1998-11-01), Wooten
patent: 5996016 (1999-11-01), Thalheimer et al.
patent: 6006278 (1999-12-01), Cottrill
patent: 6058425 (2000-05-01), White
Fang et al. A real-time RTL engineering-change method supporting on-line debugging for logic-emulation applications. ACM, Jun. 1997.
Bannatyne. Debugging aids for systems-on-a-chip. IEEE. pp. 107-111, Feb. 1998.
Patience. Redirecting system calls in Mach 3.0: an alternative to the emulator. Proceedings of the USENIX Mach III Symposium. Abstract, Apr. 1993.

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

Method and apparatus for isolating portions of multi-tasking com does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for isolating portions of multi-tasking com, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for isolating portions of multi-tasking com will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2264025

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