AUTOMATED VALIDATION AND VERIFICATION OF COMPUTER SOFTWARE

Patent №

US 6,071,316

Granted

2000-06-06

Filed 1997

Owner

HONEYWELL INC.

Lab

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08939419

A method and apparatus for automating validation and verification of computer software that confirms during a test execution of the software that all lines of code are executed and all branches in the software are taken or not taken at least once. The computer software to be tested is compiled and a link map is generated. After compilation of the code, it is run in a test fixture to test all the required functions. During this test execution, a monitoring process is performed which documents which lines of code have been executed and whether certain branches of the code were either taken or not taken. An execution record is generated which indicates what instruction branches were taken and were not taken. A comparison is then made between the link map originally generated and the instruction record generated to determine what lines of code were executed, whether each branch was taken at least once, and whether a branch was not taken at least once.

PlanningG06F 11/3612G06F 11/3676G06F 11/3688G06F 11/3696

AI classification

Planning0.67
AI hardware0.48
Natural language0.01
Knowledge representation0.01
Speech0.00
Evolutionary computation0.00
Machine learning0.00
Vision0.00

Ownership

HONEYWELL INC.

assignment · 90310631

Assignors

GOOSSEN, EMRAY R., SHEMA, DAVID K., LIPPITT, CARL E.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC