Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their Development
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Expert Systems and the "Myth" of Symbolic Reasoning
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Developing and managing expert systems: proven techniques for business and industry
Developing and managing expert systems: proven techniques for business and industry
Eliciting and using experiential knowledge and general expertise
The psychology of expertise
A caching file system for a programmer's workstation
Proceedings of the tenth ACM symposium on Operating systems principles
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Design issues in a Rule-Based System
SLIPE '85 Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments
The expert system life cycle: what have we learned from software engineering?
SIGBDP '90 Proceedings of the 1990 ACM SIGBDP conference on Trends and directions in expert systems
A review of barriers to expert system diffusion
SIGBDP '90 Proceedings of the 1990 ACM SIGBDP conference on Trends and directions in expert systems
Hi-index | 0.00 |
The production of understandable and maintainable expert systems using the current generation of multiparadigm development tools is addressed. This issue is discussed in the context of COMPASS, a large and complex expert system that helps maintain an electronic telephone exchange. As part of the work on COMPASS, several techniques to aid maintainability were developed and successfully implemented. Some of the techniques were new, others were derived from traditional software engineering but modified to fit the rapid prototyping approach of expert system building. An overview of the COMPASS project is presented, software problem areas are identified, solutions adopted in the final system are described and how these solutions can be generalized is discussed.