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
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 |