DocumentCode
2058895
Title
Measuring the structural complexity of OPS5 rule-based programs
Author
Cheng, Albert Mo Kim
Author_Institution
Dept. of Comput. Sci., Houston Univ., TX, USA
fYear
1996
fDate
21-23 Aug 1996
Firstpage
522
Lastpage
527
Abstract
Complexity metrics, such as McCabe´s cyclomatic number of a program control graph and Halstead´s number of operator/operand occurrences have been used extensively to measure the structural complexity of procedural programs. However, few suitable complexity metrics have been developed for rule-based programs written in OPS5 and OPS5-like rule-based languages. With the increasingly common use of rule-based languages in knowledge-based systems, this paper describes new complexity metrics to more accurately measure the complexity of OPS5 rule-based programs. The practicality of these metrics is empirically demonstrated by applying them to measure the complexity of a suite of benchmark: OPS5 expert systems
Keywords
computational complexity; expert systems; logic programming; software metrics; OPS5 expert systems; OPS5 rule-based programs; OPS5-like rule-based languages; complexity metrics; cyclomatic number; knowledge-based systems; operator/operand occurrences; procedural programs; program control graph; structural complexity; Application software; Computerized monitoring; Control systems; Delay; Engines; Expert systems; Real time systems; Safety; System testing; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1996. COMPSAC '96., Proceedings of 20th International
Conference_Location
Seoul
ISSN
0730-3157
Print_ISBN
0-8186-7579-9
Type
conf
DOI
10.1109/CMPSAC.1996.544623
Filename
544623
Link To Document