A Framework for Analyzing and Creating Self-assembling Systems | IEEE Conference Publication | IEEE Xplore