Interactive software testing system and method

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6408430
APP PUB NO 20010011370A1
SERIAL NO

09146865

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method for visualizing and testing a sequence of a software code that includes instructions relating to assignment of variables, and decision branches. The method comprises the steps of generating a plurality of nodes, edges and text indications that correspond to the instructions in the software code. A plurality of pointers are then generated to associate the location of at least one line of the software code to at least one of the generated nodes. The pointers may also associate the location of a line in the software code to at least one of the generated edges. The method then displays a flow chart representing the generated nodes, and edges and text indications, so that the software code can be visualized. When a user selects a node or an edge in the displayed flow chart, a corresponding portion of the software code is also identified. In accordance with another embodiment, a portion of the software code defining an execution path is selected, and the system then calculates the logically most general condition for the possible execution of the selected path. In accordance with other embodiments, the path may be selected by a user, who highlights the nodes and/or edges along the displayed flow chart to calculate the conditions that allow the execution of the selected path, or by the system and the results of condition calculations are then presented to the user.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ALCATEL-LUCENT USA INC.MURRAY HILL, NJ1791
SOUND VIEW INNOVATIONS, LLCJERSEY CITY, NJ529

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gunter, Elsa L Philadelphia, PA 1 28
Peled, Doron A Gillette, NJ 7 113

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 5048018 Debugging parallel programs by serialization 36 1989
* 5907706 Interactive modeling agent for an object-oriented system 32 1996
 
APPLE INC. (1)
* 5956479 Demand based generation of symbolic information 67 1995
 
BT FINANCIAL GROUP PTY LIMITED (1)
* 5905856 Determination of software functionality 106 1996
 
KABUSHIKI KAISHA TOSHIBA (2)
* 5860009 Programming method for concurrent programs and program supporting apparatus thereof 30 1995
* 5956511 Program development support apparatus, program development support method, and storage medium therefor 5 1997
 
NemaSoft, Inc. (1)
* 6243857 Windows-based flowcharting and code generation system 35 1998
 
Kanegafuchi Kagaku Kogyo Kabushiki Kaisha (1)
* 5889999 Method and apparatus for sequencing computer instruction execution in a data processing system 70 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2003/0067,481 System and method for computer-aided graph-based dependency analysis with integrated documentation 33 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (10)
* 8209667 Software verification using hybrid explicit and symbolic model checking 4 2006
8225274 Code highlight and intelligent location descriptor for programming shells 9 2007
* 2007/0240,107 CODE HIGHLIGHT AND INTELLIGENT LOCATION DESCRIPTOR FOR PROGRAMMING SHELLS 1 2007
* 9292478 Visual editor for editing complex expressions 0 2008
* 2010/0162,210 Visual Editor for Editing Complex Expressions 3 2008
8683441 Software equivalence checking 1 2011
* 2011/0138,362 SOFTWARE EQUIVALENCE CHECKING 9 2011
9396094 Software test automation systems and methods 1 2011
9311278 Visual editor for editing complex expressions 0 2012
9448916 Software test automation systems and methods 0 2012
 
CA, INC. (6)
* 9128694 System and method for live software object interaction 5 2011
9727314 Composite virtual services 0 2014
9531609 Virtual service automation 1 2014
9417990 Graphical model for test case viewing, editing, and reporting 7 2014
9378118 Graphical model for test case viewing, editing, and reporting 2 2014
9454450 Modeling and testing of interactions between components of a software system 0 2015
 
E-Numerate Solutions, Inc. (11)
9600842 RDX enhancement of system and method for implementing reusable data markup language (RDL) 0 2002
* 2003/0041,077 RDX enhancement of system and method for implementing reusable data markup language (RDL) 39 2002
* 2005/0198,042 Chart view for reusable data markup language 76 2005
* 2008/0282,139 Tree view for reusable data markup language 15 2007
* 2008/0028,340 Tree view for reusable data markup language 68 2007
8489982 Reusable data markup language 14 2008
8185816 Combining reusable data markup language documents 7 2008
* 2009/0083,619 Reusable data markup language 11 2008
9268748 System, method, and computer program product for outputting markup language documents 1 2015
9262383 System, method, and computer program product for processing a markup document 0 2015
9262384 Markup language system, method, and computer program product 0 2015
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
* 7614035 Cartographic software maps 3 2005
* 2007/0106,975 Cartographic software maps 18 2005
* 2009/0235,186 LIMITED-SCOPE RENDERING 26 2008
 
The MathWorks, Inc. (4)
* 9015671 Integrating program construction 5 2006
* 2009/0070,738 Integrating program construction 17 2006
9645915 Continuous evaluation of program code and saving state information associated with program code 0 2012
9582400 Determining when to evaluate program code and provide results in a live evaluation programming environment 0 2015
 
TimeKeeping Systems, Inc. (1)
* 2007/0226,732 Flow chart programmable data collector 1 2006
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
* 7392506 Method, system and article of manufacture for testing a software application having a text-based screen with a test tool for a software application having a graphical user interface which uses objects 12 2004
* 2006/0022,972 Method, system and article of manufacture for testing a software application having a text-based screen with a test tool for a software application having a graphical user interface which uses objects 1 2004
 
SUN MICROSYSTEMS, INC. (1)
* 2002/0162,089 Methods and systems for developing data flow programs 10 2001
 
Advanced Testing Technologies, Inc. (1)
9519463 Application for automatically generating graphical flowcharts based on configurable means 0 2012
* Cited By Examiner