Diagnosis and repair of software performance problems using assumptive truth maintenance
- 7 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The FACS Advisor for System Tuning (FAST) is an expert system for tuning the performance of software associated with the Faculty Assignment and Control System (FACS). FACS is a very large transaction processing application consisting of close to one million lines of C source code and requiring a dedicated mainframe. FACS users expect fast response times and high system throughput, but the size and complexity of the application have turned FACS performance tuning into a formidable task. The FAST expert system encodes software-tuning expertise to assist production FACS sites in analyzing and improving the performance of their systems. The multiparadigm implementation of FAST includes frame-based knowledge representation with multiple inheritance, data-driven reasoning for diagnosis, and assumption-based reasoning for determining optimal performance tuning recommendations.Keywords
This publication has 6 references indexed in Scilit:
- FAST: A large scale expert system for application and system software performance tuningPublished by Association for Computing Machinery (ACM) ,1988
- An assumption-based TMSArtificial Intelligence, 1986
- If Prolog is the Answer, What is the Question? or What it Takes to Support AI Programming ParadigmsIEEE Transactions on Software Engineering, 1985
- The role of frame-based representation in reasoningCommunications of the ACM, 1985
- A truth maintenance systemArtificial Intelligence, 1979
- Forward reasoning and dependency-directed backtracking in a system for computer-aided circuit analysisArtificial Intelligence, 1977