A general framework for the execution of heterogenous programs in workflow management systems | IEEE Conference Publication | IEEE Xplore