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

Stats

ALSO PUBLISHED AS: 20030037314
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

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

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY68180

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Apuzzo, Joseph T Staatsburg, NY 3 25
Hoskins, Curtis L Poughkeepsie, NY 4 26
Marino, John P Poughkeepsie, NY 3 27
Race, Timothy L Kingston, NY 3 36
Suri, Hemant R Poughkeepsie, NY 4 29

Cited Art

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 61 1996
5,751,941 Object oriented framework for testing software 50 1996
6,038,378 Method and apparatus for testing implementations of software specifications 52 1996
5,850,511 Computer implemented methods and apparatus for testing a telecommunications management network (TMN) agent 22 1996
5,933,640 Method for analyzing and presenting test execution flows of programs 33 1997
6,223,337 Random test generation for compiler optimization 25 1997
 
PARASOFT CORPORATION (4)
5,581,696 Method using a computer for automatically instrumenting a computer program for dynamic debugging 59 1995
5,761,408 Method and system for generating a computer program test suite using dynamic symbolic execution 99 1996
5,860,011 Method and system for automatically checking computer source code quality based on rules 10 1996
5,784,553 Method and system for generating a computer program test suite using dynamic symbolic execution of JAVA programs 129 1997
 
SUN MICROSYSTEMS, INC. (3)
5,634,098 Method and apparatus for environment-variable driven software testing 38 1995
5,983,001 Method and system for facilitating the automatic creation of test scripts 18 1995
5,892,947 Test support tool system and method 65 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 491 1999
6,405,364 Building techniques in a development architecture framework 250 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 132 1991
5,450,586 System for analyzing and debugging embedded software through dynamic and interactive use of code markers 201 1992
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
5,371,883 Method of testing programs in a distributed environment 120 1993
5,594,892 Method for automated software application testing 14 1994
 
WESTINGHOUSE ELECTRIC CORP. (2)
4,819,233 Verification of computer software 133 1987
4,864,569 Software verification and validation configuration management system 35 1987
 
ADVANCED MICRO DEVICES, INC. (1)
6,016,554 Method for event-related functional testing of a microprocessor 47 1997
 
ATI TECHNOLOGIES ULC (1)
6,779,134 Software test system and method 18 2000
 
AZOR, INC. (1)
5,335,342 Automated software testing system 87 1991
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
5,107,497 Technique for producing an expert system for system fault diagnosis 64 1989
 
BT FINANCIAL GROUP PTY LIMITED (1)
5,905,856 Determination of software functionality 69 1996
 
COMPUWARE CORPORATION (1)
6,031,990 Computer software testing management 36 1997
 
DELL PRODUCTS L.P. (1)
6,882,951 Method and system for information handling system automated and distributed test 5 2003
 
EMC CORPORATION (1)
6,002,869 System and method for automatically testing software programs 88 1997
 
FREESCALE SEMICONDUCTOR, INC. (1)
5,867,710 Portable microkernel operating system verification and testing 20 1995
 
FUJITSU SIEMENS COMPUTERS LLC. (1)
5,602,990 Computer system diagnostic testing using hardware abstraction 35 1995
 
HITACHI DATA SYSTEMS CORPORATION (1)
5,740,442 Method and apparatus for identifying and correcting date calculation errors caused by truncated year values 21 1996
 
HOMEIER; PETER V. (1)
5,963,739 Method for verifying the total correctness of a program with mutually recursive procedures 43 1997
 
INTEGRITY QA SOFTWARE, INC. (1)
5,754,760 Automatic software testing tool 68 1996
 
KABUSHIKI KAISHA TOSHIBA (1)
5,481,717 Logic program comparison method for verifying a computer program in relation to a system specification 36 1994
 
LSI LOGIC CORPORATION (1)
6,182,245 Software test case client/server system and method 49 1998
 
MCDONNELL DOUGLAS CORPORATION (1)
6,173,440 Method and apparatus for debugging, verifying and validating computer software 31 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 26 1996
 
NATIONAL INSTRUMENTS CORPORATION (1)
6,401,220 Test executive system and method including step types for improved configurability 45 1999
 
ORACLE INTERNATIONAL CORPORATION (1)
5,758,062 Method and apparatus for regression testing of application logic 75 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 70 1996
 
SIEMENS CORPORATION;INTELLECTUAL PROPERTY DEPARTMENT (1)
5,913,023 Method for automated generation of tests for software 34 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 110 1996
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
5,896,535 Method and system for testing computer system software 11 1996
 
WICRESOFT CO., LTD. (1)
6,249,882 Methods and systems for automated software testing 45 1998
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (2)
5,758,061 Computer software testing method and apparatus 99 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 71 1997

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (5)
7,707,566 Software development infrastructure 9 2003
7,823,132 Automated test case verification that is loosely coupled with respect to automated test case execution 0 2004
7,398,514 Test automation stack layering 3 2004
7,614,042 System and method for selecting applicable tests in an automation testing system 1 2005
7,568,183 System and method for automation testing and validation 2 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
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 1 2006
8,132,157 Method of automatic regression testing 0 2008
8,196,106 Autonomic verification of HDL models using real-time statistical analysis and layered feedback stages 0 2008
 
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
 
ARTOFTEST, INC. (1)
8,392,886 System, program product, and methods to enable visual recording and editing of test automation scenarios for web application 0 2008
 
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 0 2007
 
CRAY INC. (1)
7,739,667 Parallelism performance analysis based on execution trace information 4 2005
 
GOOGLE INC. (1)
7,316,004 Organization of test cases 3 2002
 
KIMBERLY-CLARK WORLDWIDE, INC. (1)
7,490,319 Testing tool comprising an automated multidimensional traceability matrix for implementing and validating complex software systems 33 2004
 
PARASOFT CORPORATION (1)
7,596,778 Method and system for automatic error prevention for computer software 14 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

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Jul 10, 2013
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jul 10, 2017
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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