Traditionally, building knowledge-based systems has been a process involving professional knowledge engineers. While this process works for well-defined tasks in limited domains, it is too expensive for domains where the representation must change frequently and is not feasible for problems where experts' understanding of the domain and task changes during the course of problem solving. The alternative approach investigated in this project is one of "incremental formalization." This approach allows users to initially enter their understanding of their domain, task, and solutions in less formal representations and provides computer support for the gradual formalization of this knowledge. The project includes:
This material is based upon work supported, in part, by the National Science Foundation Grant #9734167.