International Journal of Cooperative Information Systems · 2001 · 71 citations · 14 references
Artificial IntelligenceEngineeringSoftware EngineeringIntelligent SystemsSemantic WebConstraint ProgrammingData ScienceKnowledge Fusion RefersKraft ArchitectureKnowledge EngineeringSystems EngineeringKraft ProjectComputer ScienceSoftware DesignKnowledge BaseConstraint SatisfactionAutomated ReasoningKnowledge ModelingKnowledge ArchitectureAgent-oriented Software Engineering
Knowledge fusion refers to the process of locating and extracting knowledge from multiple, heterogeneous on-line sources, and transforming it so that the union of the knowledge can be applied in problem-solving. The KRAFT project has defined a generic agent-based architecture to support fusion of knowledge in the form of constraints expressed against an object data model. KRAFT employs three kinds of agent: facilitators locate appropriate on-line sources of knowledge; wrappers transform heterogeneous knowledge to a homogeneous constraint interchange format; mediators fuse the constraints together with associated data to form a dynamically-composed constraint satisfaction problem, which is then passed to an existing constraint solver engine to compute solutions. The paper presents the KRAFT architecture and the three kinds of agent, and includes a description of a demonstration KRAFT application in the domain of telecommunications service provision.
14
Nicholas Carriero, David Gelernter · Communications of the ACM · 1989 · 1.4K citations · Full text
Enabling technology for knowledge sharing
Robert Neches, Richard Fikes, Tim Finin et al. · AI Magazine · 1991 · 1.3K citations
PACT: an experiment in integrating concurrent engineering systems
Mark R. Cutkosky, Robert S. Engelmore, R. Fikes et al. · Computer · 1993 · 544 citations
Engineering, Computer Architecture, Software Engineering +24
Roberto J. Bayardo, M. Nodine, Md. Mamunur Rashid et al. · 1997 · 406 citations
Infosleuth Project, Heterogeneous Database System, New Technologies +12