2.14 limitations of Knowledge-Based systems 49
ristics have been used to search for a suitable model from the model base
or a solution from the search space, the success of such systems depends
on the quality of the heuristics. The knowledge engineer is responsible for
the heuristic development; thus, the knowledge-based systems are depen-
dent on the knowledge engineer for representative domain and control
knowledge.
2.14.4 Development Methodology
Developing a system is an art as well as a science. Even for the typical infor-
mation system, there is no set formula for the development. Disciplines like
systems analysis and design and software engineering provide only guide-
lines and lifecycle models for the development, which are ...