发明授权
US6131186A Method and apparatus for isolating portions of multi-tasking computer software 失效
用于隔离多任务计算机软件的部分的方法和装置

  • 专利标题: Method and apparatus for isolating portions of multi-tasking computer software
  • 专利标题(中): 用于隔离多任务计算机软件的部分的方法和装置
  • 申请号: US63197
    申请日: 1998-04-20
  • 公开(公告)号: US6131186A
    公开(公告)日: 2000-10-10
  • 发明人: Harvey Rubin
  • 申请人: Harvey Rubin
  • 申请人地址: NJ Murray Hill
  • 专利权人: Lucent Technologies Inc.
  • 当前专利权人: Lucent Technologies Inc.
  • 当前专利权人地址: NJ Murray Hill
  • 主分类号: G06F9/46
  • IPC分类号: G06F9/46 G06F11/36 G06F9/45
Method and apparatus for isolating portions of multi-tasking computer
software
摘要:
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.
信息查询
0/0