Abstract
A software quality assurance framework using knowledge-based engineering technology is described. The knowledge engineering technology uses an object-oriented data base to store the knowledge (the software quality information), and rules and meta-rules are its inferential knowledge. A dependency-based truth maintenance system based on hypothetical reasoning is used for design evaluation of the software quality. This framework can provide knowledge-based assistance for quality assurance throughout the entire software development cycle. To ensure high quality software and achieve cost-effective software development and maintenance, software metrics are used during the entire software development cycle to measure and predict the quality of software products. Various metrics for software attributes for all phases of the software development cycle will be collected and stored in the object-oriented database. The integration of the knowledge base with the software quality framework provides a wide range of support to the development of large-scale software systems.
Original language | English (US) |
---|---|
Title of host publication | Proceedings - IEEE Computer Society's International Computer Software & Applications Conference |
Publisher | Publ by IEEE |
Pages | 161-166 |
Number of pages | 6 |
State | Published - 1990 |
Externally published | Yes |
Event | Proceedings of the 14th Annual International Computer Software and Applications Conference - COMPSAC 90 - Chicago, IL, USA Duration: Oct 29 1990 → Nov 2 1990 |
Other
Other | Proceedings of the 14th Annual International Computer Software and Applications Conference - COMPSAC 90 |
---|---|
City | Chicago, IL, USA |
Period | 10/29/90 → 11/2/90 |
ASJC Scopus subject areas
- Engineering(all)