• 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