{"id":{"repo_id":"brno-tech","oai_identifier":"oai:dspace.vut.cz:11012/259291"},"canonical_url":"https://search.dev.ndltd.org/etd/brno-tech/oai:dspace.vut.cz:11012/259291","repository":{"repo_id":"brno-tech","name":"Brno University of Technology","base_url":"https://dspace.vut.cz/oai/request"},"display":{"title":"Komplexní nástroj pro tvorbu vědeckých workflows","abstract":"Táto práca sa zaoberá návrhom a vykonávaním workflowov určených na modelovanie komplexných výpočtových procesov. Workflow predstavuje abstrakciu reálnych javov a je typicky modelovaný ako orientovaný acyklický graf, kde uzly zodpovedajú jednotlivým úlohám a hrany vyjadrujú ich vzájomné závislosti. Vykonávanie workflowu je možné chápať ako orchestráciu viacerých vzájomne závislých úloh s rôznymi výpočtovými nárokmi. Vzhľadom na ich komplexnosť sa workflowy často vykonávajú na vzdialených výpočtových klastroch alebo v cloudových prostrediach. V praxi si spúšťanie workflowov často vyžaduje manuálne vytváranie skriptov pre jednotlivé úlohy, čo je časovo náročné a vyžaduje technické znalosti. Na riešenie tohto problému je v práci navrhnutý grafický workflow editor FlowLab, ktorý umožňuje intuitívny návrh workflowov a ich automatickú transformáciu na spustiteľné skripty vrátane formátov PBS a Slurm. Vygenerované dávkové skripty je zároveň možné odosielať na vzdialené výpočtové servery prostredníctvom SSH. Workflowy je možné exportovať aj do štandardizovaného formátu Common Workflow Language, čím sa podporuje ich zdieľanie a interoperabilita medzi rôznymi nástrojmi.","abstract_html":"Táto práca sa zaoberá návrhom a vykonávaním workflowov určených na modelovanie komplexných výpočtových procesov. Workflow predstavuje abstrakciu reálnych javov a je typicky modelovaný ako orientovaný acyklický graf, kde uzly zodpovedajú jednotlivým úlohám a hrany vyjadrujú ich vzájomné závislosti. Vykonávanie workflowu je možné chápať ako orchestráciu viacerých vzájomne závislých úloh s rôznymi výpočtovými nárokmi. Vzhľadom na ich komplexnosť sa workflowy často vykonávajú na vzdialených výpočtových klastroch alebo v cloudových prostrediach. V praxi si spúšťanie workflowov často vyžaduje manuálne vytváranie skriptov pre jednotlivé úlohy, čo je časovo náročné a vyžaduje technické znalosti. Na riešenie tohto problému je v práci navrhnutý grafický workflow editor FlowLab, ktorý umožňuje intuitívny návrh workflowov a ich automatickú transformáciu na spustiteľné skripty vrátane formátov PBS a Slurm. Vygenerované dávkové skripty je zároveň možné odosielať na vzdialené výpočtové servery prostredníctvom SSH. Workflowy je možné exportovať aj do štandardizovaného formátu Common Workflow Language, čím sa podporuje ich zdieľanie a interoperabilita medzi rôznymi nástrojmi.","abstract_has_math":false,"creators":["Šlachtovská, Silvia"],"institution":"Vysoké učení technické v Brně. Fakulta informačních technologií","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Jaroš, Marta"],"committee_chairs":[],"committee_members":[],"year":null,"date_issued":"","date_published":null,"updated_at":"2026-07-24T01:22:50Z","subjects":["UI","užívateľské rozhranie","UX","užívateľská skúsenosť","vedecký workflow","workflow","vizuálny editor","React Flow","CWL","Slurm","PBS","workflow editor","scientific workflows","visual programming","user interface","workflow execution"],"languages":["sk"],"rights":["Standardní licenční smlouva - přístup k plnému textu bez omezení"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["170833"],"render_values":[{"text":"170833","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/11012/259291","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Jaroš, Marta"]},{"key":"dc:creator","label":"Author","values":["Šlachtovská, Silvia"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:publisher","label":"Institution","values":["Vysoké učení technické v Brně. Fakulta informačních technologií"]},{"key":"dc:type","label":"Dc Type","values":["Text"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Bc."]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["UI","užívateľské rozhranie","UX","užívateľská skúsenosť","vedecký workflow","workflow","vizuálny editor","React Flow","CWL","Slurm","PBS","workflow editor","scientific workflows","visual programming","user interface","workflow execution"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["sk"]},{"key":"dc:rights","label":"Dc Rights","values":["Standardní licenční smlouva - přístup k plnému textu bez omezení"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["170833"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/11012/259291"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Táto práca sa zaoberá návrhom a vykonávaním workflowov určených na modelovanie komplexných výpočtových procesov. Workflow predstavuje abstrakciu reálnych javov a je typicky modelovaný ako orientovaný acyklický graf, kde uzly zodpovedajú jednotlivým úlohám a hrany vyjadrujú ich vzájomné závislosti. Vykonávanie workflowu je možné chápať ako orchestráciu viacerých vzájomne závislých úloh s rôznymi výpočtovými nárokmi. Vzhľadom na ich komplexnosť sa workflowy často vykonávajú na vzdialených výpočtových klastroch alebo v cloudových prostrediach. V praxi si spúšťanie workflowov často vyžaduje manuálne vytváranie skriptov pre jednotlivé úlohy, čo je časovo náročné a vyžaduje technické znalosti. Na riešenie tohto problému je v práci navrhnutý grafický workflow editor FlowLab, ktorý umožňuje intuitívny návrh workflowov a ich automatickú transformáciu na spustiteľné skripty vrátane formátov PBS a Slurm. Vygenerované dávkové skripty je zároveň možné odosielať na vzdialené výpočtové servery prostredníctvom SSH. Workflowy je možné exportovať aj do štandardizovaného formátu Common Workflow Language, čím sa podporuje ich zdieľanie a interoperabilita medzi rôznymi nástrojmi.","This work focuses on workflows as means of modeling and executing complex computational processes. Workflows represent an abstraction of real-world phenomena and are typically modeled as directed acyclic graphs, where nodes correspond to tasks and edges define their dependencies. Workflow execution can be seen as the orchestration of multiple interdependent tasks with diverse computational requirements. Due to their complexity, workflows are often executed on remote clusters or cloud infrastructures. In practice, running workflows frequently requires creating scripts for individual tasks, which can be time-consuming and demands technical expertise. To address this, we present a graphical workflow editor called FlowLab, which enables intuitive workflow design and automatic transformation into executable scripts, including PBS and Slurm formats. Generated batch scripts can also be uploaded to remote computational servers via SSH. Workflows can furthermore be exported to the standardized Common Workflow Language format, supporting sharing and interoperability across tools."]},{"key":"dc:title","label":"Title","values":["Komplexní nástroj pro tvorbu vědeckých workflows"]}]}],"canonical_facts":{"dc:contributor.advisor":["Jaroš, Marta"],"dc:creator":["Šlachtovská, Silvia"],"dc:description.abstract":["Táto práca sa zaoberá návrhom a vykonávaním workflowov určených na modelovanie komplexných výpočtových procesov. Workflow predstavuje abstrakciu reálnych javov a je typicky modelovaný ako orientovaný acyklický graf, kde uzly zodpovedajú jednotlivým úlohám a hrany vyjadrujú ich vzájomné závislosti. Vykonávanie workflowu je možné chápať ako orchestráciu viacerých vzájomne závislých úloh s rôznymi výpočtovými nárokmi. Vzhľadom na ich komplexnosť sa workflowy často vykonávajú na vzdialených výpočtových klastroch alebo v cloudových prostrediach. V praxi si spúšťanie workflowov často vyžaduje manuálne vytváranie skriptov pre jednotlivé úlohy, čo je časovo náročné a vyžaduje technické znalosti. Na riešenie tohto problému je v práci navrhnutý grafický workflow editor FlowLab, ktorý umožňuje intuitívny návrh workflowov a ich automatickú transformáciu na spustiteľné skripty vrátane formátov PBS a Slurm. Vygenerované dávkové skripty je zároveň možné odosielať na vzdialené výpočtové servery prostredníctvom SSH. Workflowy je možné exportovať aj do štandardizovaného formátu Common Workflow Language, čím sa podporuje ich zdieľanie a interoperabilita medzi rôznymi nástrojmi.","This work focuses on workflows as means of modeling and executing complex computational processes. Workflows represent an abstraction of real-world phenomena and are typically modeled as directed acyclic graphs, where nodes correspond to tasks and edges define their dependencies. Workflow execution can be seen as the orchestration of multiple interdependent tasks with diverse computational requirements. Due to their complexity, workflows are often executed on remote clusters or cloud infrastructures. In practice, running workflows frequently requires creating scripts for individual tasks, which can be time-consuming and demands technical expertise. To address this, we present a graphical workflow editor called FlowLab, which enables intuitive workflow design and automatic transformation into executable scripts, including PBS and Slurm formats. Generated batch scripts can also be uploaded to remote computational servers via SSH. Workflows can furthermore be exported to the standardized Common Workflow Language format, supporting sharing and interoperability across tools."],"dc:identifier.other":["170833"],"dc:identifier.uri":["http://hdl.handle.net/11012/259291"],"dc:language.iso":["sk"],"dc:publisher":["Vysoké učení technické v Brně. Fakulta informačních technologií"],"dc:rights":["Standardní licenční smlouva - přístup k plnému textu bez omezení"],"dc:subject":["UI","užívateľské rozhranie","UX","užívateľská skúsenosť","vedecký workflow","workflow","vizuálny editor","React Flow","CWL","Slurm","PBS","workflow editor","scientific workflows","visual programming","user interface","workflow execution"],"dc:title":["Komplexní nástroj pro tvorbu vědeckých workflows"],"dc:type":["Text"],"thesis:institution_name":["Bc."]},"updated_at":"2026-07-24T01:22:50Z"}