Popis: |
BB1 provides a uniform blackboard architecture for systems that reason about their own actions as well as about particular problems and solutions. A BB1 system can control its problem-solving strategy, explain its problem-solving actions in terms of its strategy, and learn new strategy knowledge from experience. BB1 provides a development environment suitable for a broad range of applications. In this paper, we focus on applications that employ a constructive assembly method to solve arrangement problems: arrange a set of objects in some context to satisfy a set of constraints. We present ACCORD, a BB1 knowledge base that contains the domain-independent knowledge required to assemble arrangements. We describe two applications of BB1-ACCORD: the PROTEAN system for protein-structure analysis and the SIGHTPLAN system for designing construction-site layouts. |