US Patent No: 6,986,125

Number of patents in Portfolio can not be more than 2000

Method and apparatus for testing and evaluating a software component using an abstraction matrix

ALSO PUBLISHED AS: 20030037314
1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A functional testing and evaluation technique is provided employing an abstraction matrix that describes a complex software component to be tested. The abstraction matrix includes at least one test case scenario and mapped expected results therefore. Test cases are derived from the at least one test case scenario and used to test the software component, thereby generating test results. The test results are automatically evaluated using the abstraction matrix. The evaluating includes comparing a test case to the at least one test case scenario of the abstraction matrix and if a match is found, comparing the test result for that test case with the mapped expected result therefore in the abstraction matrix.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY77020

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Apuzzo, Joseph T Staatsburg, NY 5 32
Hoskins, Curtis L Poughkeepsie, NY 6 35
Marino, John P Poughkeepsie, NY 7 35
Race, Timothy L Kingston, NY 5 44
Suri, Hemant R Poughkeepsie, NY 8 52

Cited Art Landscape

Patent Info (Count) # Cites Year
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (6)
5,651,111 Method and apparatus for producing a software test system using complementary code to resolve external dependencies 73 1996
5,751,941 Object oriented framework for testing software 55 1996
6,038,378 Method and apparatus for testing implementations of software specifications 57 1996
5,850,511 Computer implemented methods and apparatus for testing a telecommunications management network (TMN) agent 23 1996
5,933,640 Method for analyzing and presenting test execution flows of programs 40 1997
6,223,337 Random test generation for compiler optimization 28 1997
 
PARASOFT CORPORATION (4)
5,581,696 Method using a computer for automatically instrumenting a computer program for dynamic debugging 63 1995
5,761,408 Method and system for generating a computer program test suite using dynamic symbolic execution 105 1996
5,860,011 Method and system for automatically checking computer source code quality based on rules 11 1996
5,784,553 Method and system for generating a computer program test suite using dynamic symbolic execution of JAVA programs 141 1997
 
SUN MICROSYSTEMS, INC. (3)
5,634,098 Method and apparatus for environment-variable driven software testing 42 1995
5,983,001 Method and system for facilitating the automatic creation of test scripts 20 1995
5,892,947 Test support tool system and method 73 1996
 
ACCENTURE GLOBAL SERVICES LIMITED (2)
6,473,794 System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework 640 1999
6,405,364 Building techniques in a development architecture framework 328 1999
 
AGILENT TECHNOLOGIES, INC. (2)
5,265,254 System of debugging software through use of code markers inserted into spaces in the source code during and after compilation 142 1991
5,450,586 System for analyzing and debugging embedded software through dynamic and interactive use of code markers 212 1992
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
5,371,883 Method of testing programs in a distributed environment 131 1993
5,594,892 Method for automated software application testing 14 1994
 
Westinghouse Electric Corp. (2)
4,819,233 Verification of computer software 143 1987
4,864,569 Software verification and validation configuration management system 37 1987
 
ADVANCED MICRO DEVICES, INC. (1)
6,016,554 Method for event-related functional testing of a microprocessor 59 1997
 
ATI TECHNOLOGIES ULC (1)
6,779,134 Software test system and method 21 2000
 
AZOR, INC. (1)
5,335,342 Automated software testing system 96 1991
 
Bell Telephone Laboratories, Incorporated (1)
5,107,497 Technique for producing an expert system for system fault diagnosis 67 1989
 
BT FINANCIAL GROUP PTY LIMITED (1)
5,905,856 Determination of software functionality 80 1996
 
COMPUWARE CORPORATION (1)
6,031,990 Computer software testing management 40 1997
 
DELL PRODUCTS L.P. (1)
6,882,951 Method and system for information handling system automated and distributed test 8 2003
 
EMC CORPORATION (1)
6,002,869 System and method for automatically testing software programs 99 1997
 
FREESCALE SEMICONDUCTOR, INC. (1)
5,867,710 Portable microkernel operating system verification and testing 21 1995
 
FUJITSU SIEMENS COMPUTERS LLC. (1)
5,602,990 Computer system diagnostic testing using hardware abstraction 41 1995
 
HITACHI DATA SYSTEMS CORPORATION (1)
5,740,442 Method and apparatus for identifying and correcting date calculation errors caused by truncated year values 22 1996
 
Homeier; Peter V. (1)
5,963,739 Method for verifying the total correctness of a program with mutually recursive procedures 50 1997
 
Integrity QA Software, Inc. (1)
5,754,760 Automatic software testing tool 78 1996
 
KABUSHIKI KAISHA TOSHIBA (1)
5,481,717 Logic program comparison method for verifying a computer program in relation to a system specification 42 1994
 
LSI LOGIC CORPORATION (1)
6,182,245 Software test case client/server system and method 52 1998
 
McDonnell Douglas Corporation (1)
6,173,440 Method and apparatus for debugging, verifying and validating computer software 35 1998
 
MICROSOFT CORPORATION (1)
5,774,725 Method and computer program product for simplifying construction of a program for testing computer software subroutines in an application programming interface 28 1996
 
NATIONAL INSTRUMENTS CORPORATION (1)
6,401,220 Test executive system and method including step types for improved configurability 49 1999
 
ORACLE INTERNATIONAL CORPORATION (1)
5,758,062 Method and apparatus for regression testing of application logic 82 1996
 
RESEARCH IN MOTION LIMITED (1)
5,715,387 Method and system for loading and confirming correct operation of an application program in a target system 71 1996
 
SIEMENS CORPORATION;INTELLECTUAL PROPERTY DEPARTMENT (1)
5,913,023 Method for automated generation of tests for software 37 1997
 
SONY ELECTRONICS INC. (1)
5,363,501 Method for computer system development verification and testing using portable diagnostic/testing programs 11 1992
 
TEKELEC, A CA CORP. (1)
5,732,213 System and method of testing open systems interconnection (OSI) layers in telecommunication networks 115 1996
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
5,896,535 Method and system for testing computer system software 15 1996
 
WICRESOFT CO., LTD. (1)
6,249,882 Methods and systems for automated software testing 46 1998
 
Other [Check patent profile for assignment information] (2)
5,758,061 Computer software testing method and apparatus 110 1995
6,275,976 Automated method for building and maintaining software including methods for verifying that systems are internally consistent and correct relative to their specifications 85 1997

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
8,261,239 Locating a testable object in a functional testing tool 0 2003
7,873,944 System and method for maintaining and testing a software application 4 2006
8,132,157 Method of automatic regression testing 2 2008
8,196,106 Autonomic verification of HDL models using real-time statistical analysis and layered feedback stages 0 2008
8,660,828 Looking glass: a hybrid simulation system to model cascading events within a black box system 0 2011
8,498,850 Looking glass: a hybrid simulation system to model cascading events within a black box system 0 2012
 
MICROSOFT CORPORATION (5)
7,707,566 Software development infrastructure 13 2003
7,823,132 Automated test case verification that is loosely coupled with respect to automated test case execution 1 2004
7,398,514 Test automation stack layering 10 2004
7,614,042 System and method for selecting applicable tests in an automation testing system 2 2005
7,568,183 System and method for automation testing and validation 7 2005
 
BROADCOM CORPORATION (2)
7,487,396 System and method to locate and correct software errors within a protocol stack for wireless devices 1 2004
8,108,727 System and method to locate and correct software errors within a protocol stack for wireless devices 0 2008
 
TELERIK INC. (2)
8,392,886 System, program product, and methods to enable visual recording and editing of test automation scenarios for web application 8 2008
8,856,743 System, method, and computer readable medium for universal software testing 0 2011
 
CADENCE DESIGN (ISRAEL) II LTD. (1)
7,665,067 Method and system for automatically creating tests 1 2003
 
CISCO TECHNOLOGY, INC. (1)
7,779,303 Targeted regression testing 1 2007
 
CRAY INC. (1)
7,739,667 Parallelism performance analysis based on execution trace information 12 2005
 
GOOGLE INC. (1)
7,316,004 Organization of test cases 4 2002
 
KIMBERLY-CLARK WORLDWIDE, INC. (1)
7,490,319 Testing tool comprising an automated multidimensional traceability matrix for implementing and validating complex software systems 71 2004
 
MOSAIC, INC. (1)
8,677,320 Software testing supporting high reuse of test data 0 2011
 
PARASOFT CORPORATION (1)
7,596,778 Method and system for automatic error prevention for computer software 25 2003
 
SAMSUNG ELECTRONICS CO., LTD. (1)
8,255,874 Apparatus and method for automatically extracting interface of embedded software 0 2008
 
SANDIA CORPORATION (1)
8,046,742 Self-assembling software generator 0 2007
 
TARGET BRANDS, INC. (1)
8,661,454 System and method for receiving and transmitting event information 0 2010
 
TATA CONSULTANCY SERVICES LIMITED (1)
8,612,941 System and method for analysis of a large code base using partitioning 0 2011

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jul 10, 2017
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00