Patent US5950004A successfully refreshed from Google Patents.
US5950004A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Model-based process for translating test programs
Assignee: United States Department of the Navy
•
Filing: 1996-09-13
•
Granted: 1999-09-07
•
Expires: 2016-09-13
Abstract
Abstract A model-based process for translating test programs from a first computer language to a second computer language includes the steps of extracting test strategy and replaceable item callouts from an existing test program in the first language, converting the extracted test strategy into an asymmetric dependency model, converting the dependency model into a model-based test strategy, extracting code segments from the existing test program, translating the extracted code segments into the second language, and merging the model-based test strategy and the translated code segments into a new test program in the second language.
Inventors
- 👤 Timothy M. Bearse
- 👤 Michael L. Lynch
- 👤 James Souza
- 👤 Edward L. Gagnon
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 01:50
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3668; G06F11/3672; G06F8/00; G06F8/40; G06F8/52
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
162 words
A model-based process for translating test programs from a first computer language to a second computer language, the process comprising the steps of: extracting test strategy and a plurality of replaceable item callouts from an existing test program in said first computer language, said existing test program comprising a plurality of tests; formulating a test strategy by listing said plurality of item callouts to be cleared from causing the failure on passage of one of said existing test program tests and by listing said plurality of item callouts to be suspected on failure of one of said existing test program tests; converting said extracted test strategy from the existing test program into an asymmetric dependency model; converting the asymmetric dependency model into a model-based test strategy; extracting code segments from the existing test program for individual translation; translating the extracted code segments into said second language; and merging the model-based test strategy and the translated code segments into a new test program.
Claim 2
Dependent Claim
162 words
A model-based process for translating test programs from a first computer language to a second computer language, the process comprising the steps of: extracting test strategy and a plurality of replaceable item callouts from an existing test program in said first computer language, said existing test program comprising a plurality of tests; formulating a test strategy by listing said plurality of item callouts to be cleared from causing the failure on passage of one of said existing test program tests and by listing said plurality of item callouts to be suspected on failure of one of said existing test program tests; converting said extracted test strategy from the existing test program into an asymmetric dependency model; converting the asymmetric dependency model into a model-based test strategy; extracting code segments from the existing test program for individual translation; translating the extracted code segments into said second language; and merging the model-based test strategy and the translated code segments into a new test program.
Claim 3
Dependent Claim
29 words
The process in accordance with claim 1 wherein said existing test program is parsed to extract said test strategy and said replaceable item callouts from said existing test program.
Claim 4
Dependent Claim
28 words
The process in accordance with claim 2 wherein said extracted test strategy includes a sequence of instructions relative to the application of stimuli to a unit under test.
Claim 5
Dependent Claim
22 words
The process in accordance with claim 3 wherein said instructions include branching instructions based upon responses of said unit to said stimuli.
Claim 6
Dependent Claim
42 words
The process in accordance with claim 3 wherein said dependency model includes a first inference list of failure modes that can be cleared when a test passes, and a second inference list of failure modes that are suspect when a test fails.
Claim 7
Dependent Claim
29 words
The process in accordance with claim 5 wherein said test strategy includes a sequence of tests to be conducted and branching decisions based upon the outcome of said tests.
Claim 8
Dependent Claim
48 words
The process in accordance with claim 6 wherein said code segments are identified prior to said extraction from the existing test program and said translating of the extracted code segments into said second language is conducted by a selected one of by automated translation and by manual translation.
Claim 9
Dependent Claim
41 words
The process in accordance with claim 7 wherein said translated code segments, in said second language, and said model-based test strategy are merged and compiled to form said new test program, which is adapted for application to said unit under test.
Claim 10
Dependent Claim
22 words
The process in accordance with claim 1 wherein said code segments are identified prior to said extraction from the existing test program.
Claim 11
Dependent Claim
24 words
The process in accordance with claim 9 wherein said translating of the extracted code segments into said second language is conducted by automated translation.
Claim 12
Dependent Claim
19 words
The process in accordance with claim 1 wherein said steps are performed a selected one of automatically and manually.
References Cited (Backward Citations)
US4228537A
Cited
US4819233A
Cited
US5265254A
Cited
US5450586A
Cited
US5651111A
Cited
US5671416A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-09-06 | 2003-03-08 | 2003-09-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-09-06 | 2007-03-08 | 2007-09-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-09-06 | 2011-03-08 | 2011-09-07 | $7700.00 | Window Closed / Lapsed |