Patent US5950004A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag