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

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

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY37850

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Apuzzo, Joseph T Staatsburg, NY 3 45
Hoskins, Curtis L Poughkeepsie, NY 4 52
Marino, John P Poughkeepsie, NY 4 48
Race, Timothy L Kingston, NY 3 57
Suri, Hemant R Poughkeepsie, NY 4 66

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 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 96 1997
 
WESTINGHOUSE ELECTRIC CORPORATION (2)
4,819,233 Verification of computer software 150 1987
4,864,569 Software verification and validation configuration management system 37 1987
 
WICRESOFT CO., LTD. (1)
* 6,249,882 Methods and systems for automated software testing 58 1998
 
COMPUWARE CORPORATION (1)
6,031,990 Computer software testing management 46 1997
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 6,182,245 Software test case client/server system and method 59 1998
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (3)
5,751,941 Object oriented framework for testing software 56 1996
5,933,640 Method for analyzing and presenting test execution flows of programs 43 1997
* 6,223,337 Random test generation for compiler optimization 29 1997
 
Integrity QA Software, Inc. (1)
* 5,754,760 Automatic software testing tool 85 1996
 
FREESCALE SEMICONDUCTOR, INC. (1)
5,867,710 Portable microkernel operating system verification and testing 21 1995
 
SONY ELECTRONICS INC. (1)
5,363,501 Method for computer system development verification and testing using portable diagnostic/testing programs 13 1992
 
ORACLE AMERICA, INC. (1)
* 5,983,001 Method and system for facilitating the automatic creation of test scripts 23 1995
 
ORACLE INTERNATIONAL CORPORATION (1)
* 5,758,062 Method and apparatus for regression testing of application logic 87 1996
 
MICROSOFT TECHNOLOGY LICENSING, LLC (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
 
FUJITSU SIEMENS COMPUTERS LLC. (1)
5,602,990 Computer system diagnostic testing using hardware abstraction 45 1995
 
Homeier; Peter V. (1)
5,963,739 Method for verifying the total correctness of a program with mutually recursive procedures 51 1997
 
BT FINANCIAL GROUP PTY LIMITED (1)
5,905,856 Determination of software functionality 93 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
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
5,107,497 Technique for producing an expert system for system fault diagnosis 68 1989
 
TEKELEC, A CA CORP. (1)
5,732,213 System and method of testing open systems interconnection (OSI) layers in telecommunication networks 125 1996
 
SIEMENS CORPORATION;INTELLECTUAL PROPERTY DEPARTMENT (1)
* 5,913,023 Method for automated generation of tests for software 47 1997
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
5,371,883 Method of testing programs in a distributed environment 137 1993
5,594,892 Method for automated software application testing 15 1994
 
T & L PLUM LLC (1)
5,758,061 Computer software testing method and apparatus 118 1995
 
ADVANCED MICRO DEVICES, INC. (1)
* 6,016,554 Method for event-related functional testing of a microprocessor 60 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
* 5,651,111 Method and apparatus for producing a software test system using complementary code to resolve external dependencies 89 1996
* 6,038,378 Method and apparatus for testing implementations of software specifications 62 1996
* 5,850,511 Computer implemented methods and apparatus for testing a telecommunications management network (TMN) agent 24 1996
 
MCDONNELL DOUGLAS CORPORATION (1)
* 6,173,440 Method and apparatus for debugging, verifying and validating computer software 42 1998
 
HITACHI DATA SYSTEMS CORPORATION (1)
5,740,442 Method and apparatus for identifying and correcting date calculation errors caused by truncated year values 23 1996
 
NATIONAL INSTRUMENTS CORPORATION (1)
* 6,401,220 Test executive system and method including step types for improved configurability 51 1999
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
5,896,535 Method and system for testing computer system software 15 1996
 
BLACKBERRY LIMITED (1)
5,715,387 Method and system for loading and confirming correct operation of an application program in a target system 73 1996
 
SUN MICROSYSTEMS, INC. (2)
* 5,634,098 Method and apparatus for environment-variable driven software testing 44 1995
* 5,892,947 Test support tool system and method 82 1996
 
DELL PRODUCTS L.P. (1)
* 6,882,951 Method and system for information handling system automated and distributed test 8 2003
 
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 742 1999
* 6,405,364 Building techniques in a development architecture framework 373 1999
 
AZOR, INC. (1)
* 5,335,342 Automated software testing system 101 1991
 
EMC CORPORATION (1)
* 6,002,869 System and method for automatically testing software programs 117 1997
 
ATI TECHNOLOGIES ULC (1)
* 6,779,134 Software test system and method 23 2000
 
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 147 1991
5,450,586 System for analyzing and debugging embedded software through dynamic and interactive use of code markers 232 1992
 
PARASOFT CORPORATION (4)
5,581,696 Method using a computer for automatically instrumenting a computer program for dynamic debugging 71 1995
5,761,408 Method and system for generating a computer program test suite using dynamic symbolic execution 111 1996
5,860,011 Method and system for automatically checking computer source code quality based on rules 22 1996
5,784,553 Method and system for generating a computer program test suite using dynamic symbolic execution of JAVA programs 152 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
* 7,873,944 System and method for maintaining and testing a software application 4 2006
* 2007/0240,116 System and method for maintaining and testing a software application 15 2006
* 8,132,157 Method of automatic regression testing 3 2008
* 2009/0187,788 METHOD OF AUTOMATIC REGRESSION TESTING 1 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
 
Other [Check patent profile for assignment information] (1)
* 2013/0205,172 Integrated System and Method for Validating the Functionality and Performance of Software Applications 1 2013
 
TELERIK INC. (3)
* 8,392,886 System, program product, and methods to enable visual recording and editing of test automation scenarios for web application 10 2008
* 2009/0133,000 SYSTEM, PROGRAM PRODUCT, AND METHODS TO ENABLE VISUAL RECORDING AND EDITING OF TEST AUTOMATION SCENARIOS FOR WEB APPLICATION 7 2008
8,856,743 System, method, and computer readable medium for universal software testing 0 2011
 
CADENCE DESIGN (ISRAEL) II LTD. (2)
* 7,665,067 Method and system for automatically creating tests 1 2003
* 2005/0060,132 Method and system for test creation 7 2003
 
CRAY INC. (2)
* 7,739,667 Parallelism performance analysis based on execution trace information 17 2005
* 2006/0101,416 Parallelism performance analysis based on execution trace information 25 2005
 
CISCO TECHNOLOGY, INC. (2)
* 7,779,303 Targeted regression testing 4 2007
* 2008/0209,276 Targeted Regression Testing 5 2007
 
The MathWorks, Inc. (1)
* 2014/0157,052 MODIFIERS THAT CUSTOMIZE PRESENTATION OF TESTED VALUES TO CONSTRAINTS 0 2012
 
GLOBALFOUNDRIES INC. (3)
* 8,261,239 Locating a testable object in a functional testing tool 0 2003
* 2004/0194,054 Locating a testable object in a functional testing tool 11 2003
* 8,196,106 Autonomic verification of HDL models using real-time statistical analysis and layered feedback stages 0 2008
 
SAMSUNG ELECTRONICS CO., LTD. (2)
* 8,255,874 Apparatus and method for automatically extracting interface of embedded software 1 2008
* 2008/0270,996 APPARATUS AND METHOD FOR AUTOMATICALLY EXTRACTING INTERFACE OF EMBEDDED SOFTWARE 4 2008
 
MOSAIC, INC. (1)
8,677,320 Software testing supporting high reuse of test data 1 2011
 
TARGET BRANDS, INC. (1)
8,661,454 System and method for receiving and transmitting event information 0 2010
 
SANDIA CORPORATION (1)
* 8,046,742 Self-assembling software generator 0 2007
 
KIMBERLY-CLARK WORLDWIDE, INC. (2)
* 7,490,319 Testing tool comprising an automated multidimensional traceability matrix for implementing and validating complex software systems 115 2004
* 2005/0166,094 Testing tool comprising an automated multidimensional traceability matrix for implementing and validating complex software systems 104 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (9)
* 7,707,566 Software development infrastructure 14 2003
* 2004/0268,309 Software development infrastructure 24 2003
7,823,132 Automated test case verification that is loosely coupled with respect to automated test case execution 3 2004
* 7,398,514 Test automation stack layering 12 2004
* 2006/0075,303 Automated test case verification that is loosely coupled with respect to automated test case execution 11 2004
* 2006/0070,035 Test automation stack layering 1 2004
* 7,614,042 System and method for selecting applicable tests in an automation testing system 3 2005
7,568,183 System and method for automation testing and validation 9 2005
* 2007/0028,217 Testing software using verification data defined independently of the testing code 15 2005
 
GOOGLE INC. (1)
* 7,316,004 Organization of test cases 4 2002
 
TATA CONSULTANCY SERVICES LIMITED (1)
8,612,941 System and method for analysis of a large code base using partitioning 0 2011
 
BROADCOM CORPORATION (4)
* 7,487,396 System and method to locate and correct software errors within a protocol stack for wireless devices 1 2004
* 2006/0085,687 System and method to locate and correct software errors within a protocol stack for wireless devices 2 2004
* 8,108,727 System and method to locate and correct software errors within a protocol stack for wireless devices 0 2008
* 2009/0106,599 System and method to locate and correct software errors within a protocol stack for wireless devices 1 2008
 
ADVANTEST CORPORATION (1)
* 2005/0235,263 Apparatus, system and/or method for combining multiple tests to a single test in a multiple independent port test environment 6 2004
 
PARASOFT CORPORATION (2)
* 7,596,778 Method and system for automatic error prevention for computer software 41 2003
* 2005/0015,675 Method and system for automatic error prevention for computer software 45 2003
* Cited By Examiner

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