VTP: an end-user programming paradigm based on tool-based language constructs | IEEE Conference Publication | IEEE Xplore