Interactive component-based software development with Espresso | IEEE Conference Publication | IEEE Xplore