A feature-based framework for attachment level snap-fastener design in product design for automated assembly | IEEE Conference Publication | IEEE Xplore