Disassembly modeling for assembly, maintenance, reuse, and recycling. (©2005)