Using Runtime Verification to Design a Reliable Execution Framework for Scientific Workflows | IEEE Conference Publication | IEEE Xplore