IP Library Granted Patent US 7,827,530
Granted Patent B2
US 7,827,530 · App. 11/506,102 · Granted Nov 2, 2010

Methods and systems for testing a software program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,827,530
App. No.
11/506,102
Granted
Nov 2, 2010
Kind
B2
Abstract

Methods and systems for testing a software program are provided. The methods include receiving a textual input for testing at least one static type used by the software program. The textual input of an embodiment is pre-linked to the at least one static type. The method includes creating a dynamic type based on the textual input in a dynamically typed language. The dynamic type is populated based on a predefined set of test vectors and is then passed on to the software program. The software program is executed using the dynamic type. Executing the software program by using the dynamic type invokes the at least one static type used by the software program.

Claims (9)

1. A method of testing a software program, the method comprising:

a. receiving a textual input for testing the software program using at least one static type used by the software program, the textual input being pre-linked to the at least one static type;

b. creating a dynamic type based on the textual input in a dynamically typed language;

c. executing the software program using the dynamic type as input, wherein executing the software program using the dynamic type invokes the at least one static type used by the software program; and

d. creating an import definition of the at least one static type used by the software program, wherein the import definition is created in the dynamically typed language and is pre-linked to the textual input.

2. The method of claim 1 , wherein the import definition is created by a Simplified Wrapper and Interface Generator (SWIG).

3. The method of claim 1 , wherein the software program is written in a statically typed language.

4. The method of claim 1 , wherein the software program is a protocol software program.

5. The method of claim 4 , wherein the protocol software program is an 802.16 protocol software program.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: BECEEM COMMUNICATIONS, INC.
To: BROADCOM CORPORATION
Reel/Frame 025473/0591 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2006
From: IYER, SRIRAM V.
To: BECEEM COMMUNICATIONS, INC.
Reel/Frame 018195/0195 →