Skip to main content

Understanding Legacy Workflows through Runtime Trace Analysis

Abstract When scientific software is written to specify processes, it takes the form of a workflow, and is often written in an ad-hoc manner in a dynamic programming language. There is a proliferation of legacy workflows implemented by non-expert programmers due to the accessibility of dynamic languages. Unfortunately, ad-hoc workflows lack a structured description as provided by specialized management systems, making ad-hoc workflow maintenance and reuse difficult, and motivating the need for analysis methods. The analysis of ad-hoc workflows using compiler techniques does not address dynamic languages - a program has so few constrains that its behavior cannot be predicted. In contrast, workflow provenance tracking has had success using run-time te... (more)
Created Date 2015
Contributor Acuna, Ruben (Author) / Bazzi, Rida (Advisor) / Lacroix, Zoe (Advisor) / Candan, Kasim (Committee member) / Arizona State University (Publisher)
Subject Computer science / Bioinformatics / extraction / mining / provenance / semantics / structure / workflow
Type Masters Thesis
Extent 119 pages
Language English
Reuse Permissions All Rights Reserved
Note Masters Thesis Computer Science 2015
Collaborating Institutions Graduate College / ASU Library
Additional Formats MODS / OAI Dublin Core / RIS

  Full Text
1.3 MB application/pdf
Download Count: 1647

Description Dissertation/Thesis