Maintainability techniques in developing large expert systems
- 1 June 1990
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Expert
- Vol. 5 (3) , 71-80
- https://doi.org/10.1109/64.54675
Abstract
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.Keywords
This publication has 6 references indexed in Scilit:
- A caching file system for a programmer's workstationPublished by Association for Computing Machinery (ACM) ,1985
- Expert Systems and the "Myth" of Symbolic ReasoningIEEE Transactions on Software Engineering, 1985
- Foreword What is AI? And What Does It Have to Do with Software Engineering?IEEE Transactions on Software Engineering, 1985
- Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their DevelopmentIEEE Transactions on Software Engineering, 1985
- Design issues in a Rule-Based SystemACM SIGPLAN Notices, 1985
- On the criteria to be used in decomposing systems into modulesCommunications of the ACM, 1972