Assembling off-the-shelf components: "Learn as you Go" systems engineering | IEEE Journals & Magazine | IEEE Xplore