A knowledge base for indexing and retrieving disassembly plans

Disassembly has become an important issue recently, as people begin to be concerned about the environment and natural resources. Many methodologies have been used to tackle disassembly problems. Design for disassembly (DFD) and planning for disassembly (PFD) are the two main approaches to address such problems. The focus of this paper is on PFD. To assist planners to solve PFD problems, a system must have some heuristics and domain specific knowledge, which is related to the representation of the disassembly knowledge. In previous work, the authors proposed to use EMOPs (eposodic memory organization packet) for the knowledge representation of the PFD plan. This paper presents the implementation of the EMOP memory model. The model has been implemented in C++. Examples are presented to demonstrate the capabilities of the memory model.