Matches in SemOpenAlex for { <https://semopenalex.org/work/W4387006148> ?p ?o ?g. }
Showing items 1 to 90 of
90
with 100 items per page.
- W4387006148 abstract "Software systems enabling large-scale data analysis workflows (DAWs) are a key technology for many scientific disciplines, as they allow extracting new insights from experimental results. DAWs are (non-)linear pipelines composed of multiple interdependent tasks that are executed in a distributed fashion on large compute clusters. In science, the individual task implementations are developed by research groups all over the world and usually not tested outside a narrow scope of possible inputs, parameters, and infrastructures. As a result, the operations' correctness depends on many implicit assumptions. Among others this includes the completeness and suitability of input data, infrastructure properties such as available cores or main memory, etc. This combination of complexity, distribution and untested components makes quality assurance of DAWs a critical issue. In this paper, we propose to address this problem by introducing a contract-driven approach to DAW design and implementation. Following this method, DAW developers specify contracts in the form of requirements and promises for each task of a DAW. These contracts serve as guards to ensure that tasks run in a proper environment and produce correct results. We provide the first formal definition of contracts for DAWs and show how they are connected to DAW scheduling and execution. As a proof of concept, we extended Nextflow, a popular scientific workflow system, with contracts and defined a light-weight DSL for their specification. We exemplify the power of a contract-driven approach to DAW development by enhancing several real-world DAWs from Bioinformatics to capture typical problems during their execution and show how the specific notifications issued by broken contracts help debugging the DAWs." @default.
- W4387006148 created "2023-09-26" @default.
- W4387006148 creator A5011312561 @default.
- W4387006148 creator A5024312050 @default.
- W4387006148 creator A5049410952 @default.
- W4387006148 creator A5055236937 @default.
- W4387006148 creator A5072555730 @default.
- W4387006148 creator A5078065547 @default.
- W4387006148 date "2023-10-09" @default.
- W4387006148 modified "2023-09-26" @default.
- W4387006148 title "Contract-Driven Design of Scientific Data Analysis Workflows" @default.
- W4387006148 cites W1552694902 @default.
- W4387006148 cites W1941096926 @default.
- W4387006148 cites W2004419591 @default.
- W4387006148 cites W2017425457 @default.
- W4387006148 cites W2044653231 @default.
- W4387006148 cites W2050876821 @default.
- W4387006148 cites W2052363833 @default.
- W4387006148 cites W2169456326 @default.
- W4387006148 cites W2173213060 @default.
- W4387006148 cites W2384569204 @default.
- W4387006148 cites W2491198319 @default.
- W4387006148 cites W2592811885 @default.
- W4387006148 cites W2605897695 @default.
- W4387006148 cites W2609265534 @default.
- W4387006148 cites W2735271215 @default.
- W4387006148 cites W2780155440 @default.
- W4387006148 cites W2782311202 @default.
- W4387006148 cites W2945265384 @default.
- W4387006148 cites W2964115256 @default.
- W4387006148 cites W2964849163 @default.
- W4387006148 cites W3010410008 @default.
- W4387006148 cites W3026522746 @default.
- W4387006148 cites W3089984707 @default.
- W4387006148 cites W3152981155 @default.
- W4387006148 cites W3203002808 @default.
- W4387006148 cites W3213428351 @default.
- W4387006148 cites W4254752210 @default.
- W4387006148 cites W4365786623 @default.
- W4387006148 cites W4382406517 @default.
- W4387006148 doi "https://doi.org/10.1109/e-science58273.2023.10254898" @default.
- W4387006148 hasPublicationYear "2023" @default.
- W4387006148 type Work @default.
- W4387006148 citedByCount "0" @default.
- W4387006148 crossrefType "proceedings-article" @default.
- W4387006148 hasAuthorship W4387006148A5011312561 @default.
- W4387006148 hasAuthorship W4387006148A5024312050 @default.
- W4387006148 hasAuthorship W4387006148A5049410952 @default.
- W4387006148 hasAuthorship W4387006148A5055236937 @default.
- W4387006148 hasAuthorship W4387006148A5072555730 @default.
- W4387006148 hasAuthorship W4387006148A5078065547 @default.
- W4387006148 hasConcept C115903868 @default.
- W4387006148 hasConcept C120314980 @default.
- W4387006148 hasConcept C177212765 @default.
- W4387006148 hasConcept C17744445 @default.
- W4387006148 hasConcept C185874996 @default.
- W4387006148 hasConcept C199360897 @default.
- W4387006148 hasConcept C199539241 @default.
- W4387006148 hasConcept C26713055 @default.
- W4387006148 hasConcept C41008148 @default.
- W4387006148 hasConcept C55439883 @default.
- W4387006148 hasConcept C77088390 @default.
- W4387006148 hasConceptScore W4387006148C115903868 @default.
- W4387006148 hasConceptScore W4387006148C120314980 @default.
- W4387006148 hasConceptScore W4387006148C177212765 @default.
- W4387006148 hasConceptScore W4387006148C17744445 @default.
- W4387006148 hasConceptScore W4387006148C185874996 @default.
- W4387006148 hasConceptScore W4387006148C199360897 @default.
- W4387006148 hasConceptScore W4387006148C199539241 @default.
- W4387006148 hasConceptScore W4387006148C26713055 @default.
- W4387006148 hasConceptScore W4387006148C41008148 @default.
- W4387006148 hasConceptScore W4387006148C55439883 @default.
- W4387006148 hasConceptScore W4387006148C77088390 @default.
- W4387006148 hasFunder F4320320879 @default.
- W4387006148 hasLocation W43870061481 @default.
- W4387006148 hasOpenAccess W4387006148 @default.
- W4387006148 hasPrimaryLocation W43870061481 @default.
- W4387006148 hasRelatedWork W1498173874 @default.
- W4387006148 hasRelatedWork W1517743118 @default.
- W4387006148 hasRelatedWork W1547567140 @default.
- W4387006148 hasRelatedWork W2024218563 @default.
- W4387006148 hasRelatedWork W2072806201 @default.
- W4387006148 hasRelatedWork W2133663731 @default.
- W4387006148 hasRelatedWork W2772436979 @default.
- W4387006148 hasRelatedWork W2889038492 @default.
- W4387006148 hasRelatedWork W2899325855 @default.
- W4387006148 hasRelatedWork W4385154318 @default.
- W4387006148 isParatext "false" @default.
- W4387006148 isRetracted "false" @default.
- W4387006148 workType "article" @default.