Abstract-Scientific arbetsflöde har nyligen blivit en möjliggörande teknik för att automatisera och påskynda den vetenskapliga upptäcktsprocessen. Även om flera vetenskapliga arbetsflödeshanteringssystem (SWFMS) har utvecklats saknas fortfarande en formell modell för sammansättning av vetenskapliga arbetsflöden där arbetsflödeskonstruktioner är helt sammansatta med varandra. I detta dokument föreslår vi ett dataflödesbaserat ramverk för sammansättning av vetenskapliga arbetsflöden som består av 1) en dataflödesbaserad vetenskaplig arbetsflödesmodell som skiljer deklarationen av arbetsflödesgränssnittet från definitionen av dess funktionella kropp; 2) en uppsättning arbetsflödeskonstruktioner, inklusive Map, Reduce, Tree, Loop, Conditional, och Curry, som är helt sammansatta med varandra; 3) en dataflödesbaserad undantagshanteringsmetod för att stödja hierarkisk undantagsutbredning och användardefinierad undantagshantering. Vårt ramverk för arbetsflödessammansättning är unikt i och med att arbetsflöden är de enda operationerna för komposition; på så sätt löser vi elegant det tvåfaldiga problemet i befintliga kompositionsramar, där sammansättningen måste hantera både uppgifternas värld och arbetsflödenas värld. Det föreslagna ramverket implementeras och flera fallstudier genomförs för att validera våra tekniker.
När det gäller undantagshantering infördes det dataflödesbaserade tillvägagångssättet i REF för att stödja hierarkisk undantagsspridning och användardefinierat undantag.
A Dataflow-Based Scientific Workflow Composition Framework
{'venue': 'IEEE Transactions on Services Computing', 'journal': 'IEEE Transactions on Services Computing', 'mag_field_of_study': ['Computer Science']}