Knowledge Based Quality Assurance Tools

Abstract

A long range approach for integrating software quality information with knowledge based engineering technology was developed. A Software Quality Assurance Expert System framework was proposed to plan software quality assurance activities, evaluate systems designs, balance mutually conflicting quality factors, and make design refinement suggestions. This effort determined the basic system architecture and interaction among system components. The proposed expert system framework would include data objects of an Object- Oriented Data Base, a Rule Set, Meta Rules, and a Dependency-Based Truth Maintenance System. To help illustrate how such a system could be used, examples were provided to show how the expert system could assist Software Quality Assurance activities for software reliability. The DOD community will benefit from the results of this work; particularly, anyone attempting to use expert systems to improve the quality of their software. Keywords: Quality measurement.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1990
Accession Number
ADA223064

Entities

People

  • Gwo-long Huang
  • Jinshuan Lee
  • Stephan S. Yau
  • Yeou-wei Wang

Organizations

  • Northwestern University

Tags

Communities of Interest

  • C4I
  • Cyber
  • Ground and Sea Platforms
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Artificial Intelligence
  • C Programming Language
  • Computational Science
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • High Level Languages
  • Lisp Programming Language
  • Operating Systems
  • Programming Languages
  • Software Development
  • Software Development Tools
  • Software Metrics
  • Software Testing

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design