Preventing Temporal Violations in Scientific Workflows: Where and How | IEEE Journals & Magazine | IEEE Xplore