Data processing: software development – installation – and managem – Software program development tool – Translation of code
Patent
1998-04-20
2000-10-10
Hafiz, Tariq R.
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Hafiz Tariq R.
Lucent Technologies - Inc.
Zhen Wei
LandOfFree
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.
Profile ID: LFUS-PAI-O-2264025