A method based on hierarchical analysis and UML state machine for disassembly and assembly process simulation | IEEE Conference Publication | IEEE Xplore