← Back to Patent Explorer
US5293629A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of analyzing computer source code

Assignee: Abraxas Software Inc
•
Filing: 1990-11-30
•
Granted: 1994-03-08
•
Expires: 2010-11-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of analyzing computer source code provides a determination of the extent to which the source code complies with guidelines relating to, for example, style, maintainability, and portability. The method includes defining a Boolean expression (12) that is assigned a TRIGGER logic state in accordance with the presence in the source code of a condition relating to a particular guideline. A guideline support computer program is also defined (14) and is executed whenever the Boolean expression is assigned the TRIGGER logic state. The guideline support program can perform a variety of operations including notification of noncompliance with the predefined guideline.

Inventors

  • 👤 Patrick O. Conley
  • 👤 Loren Cobb

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 14:09
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/70; G06F8/75

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 133 words
A method of analyzing computer source code having characteristics of maintainability, portability, and style and being organized as plural hierarchical program levels, to detect noncompliance with a predefined criterion relating to at least one of the characteristics, comprising: defining a source code trigger condition relating to the predefined criterion; assigning the source code trigger condition to a condition class corresponding to one of the hierarchical program levels; defining in a selected programming language a criterion support program that supports the predefined criterion; directing a computer to review the computer source code to determine whether the source code trigger condition is present therein; and whenever the source code trigger condition is present in the computer source code, executing the criterion support program to support maintenance of the predetermined criterion in the computer source code.
Claim 2
Independent Claim 133 words
A method of analyzing computer source code having characteristics of maintainability, portability, and style and being organized as plural hierarchical program levels, to detect noncompliance with a predefined criterion relating to at least one of the characteristics, comprising: defining a source code trigger condition relating to the predefined criterion; assigning the source code trigger condition to a condition class corresponding to one of the hierarchical program levels; defining in a selected programming language a criterion support program that supports the predefined criterion; directing a computer to review the computer source code to determine whether the source code trigger condition is present therein; and whenever the source code trigger condition is present in the computer source code, executing the criterion support program to support maintenance of the predetermined criterion in the computer source code.
Claim 3
Dependent Claim 19 words
The method of claim 1 in which the source code trigger condition is expressed in the selected programming language.
Claim 4
Dependent Claim 15 words
The method of claim 2 in which the selected programming language is a C language.
Claim 5
Dependent Claim 23 words
The method of claim 1 in which the source code trigger condition is expressed as a Boolean condition in the selected programming language.
Claim 6
Dependent Claim 19 words
The method of claim 4 in which the source code trigger condition and the criterion support program are compiled.
Claim 7
Dependent Claim 35 words
The method of claim 1 in which the review of the computer source code is directed to the hierarchical program level corresponding to the condition class to which the source code trigger condition is assigned.
Claim 8
Dependent Claim 35 words
The method of claim 4 in which the review of the computer source code is directed to the hierarchical program level corresponding to the condition class to which the source code trigger condition is assigned.
Claim 9
Dependent Claim 47 words
The method of claim 7 in which the Boolean condition is initialized in a first logic state when review of the computer source code begins and is reinitialized to the first logic state after each review of the computer source code directed to the hierarchical program level.
Claim 10
Dependent Claim 29 words
The method of claim 4 in which the Boolean condition and the criterion support program are compiled to increase the speed at which the computer source code is analyzed.
Claim 11
Dependent Claim 32 words
The method of claim 1 in which execution of the criterion support program includes delivering notification to a notification file residing within the computer whenever the source code trigger condition is present.

References Cited (Backward Citations)

US4525780A Cited
US5247693A Cited
US4763277A Cited
US4924408A Cited
US4941102A Cited
US4970657A Cited
US5133045A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-07 1997-09-06 1998-03-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-07 2001-09-06 2002-03-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-07 2005-09-06 2006-03-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag