Page 1 |
Save page Remove page | Previous | 1 of 66 | Next |
|
small (250x250 max)
medium (500x500 max)
large ( > 500x500)
Full Resolution
All (PDF)
|
This page
All
Subset |
AN AUTOMATED TESTING SYSTEM
FOR SCIENTIFIC WORKFLOWS
by
Scott Andrew Callaghan
A Thesis Presented to the
FACULTY OF THE USC VITERBI SCHOOL OF ENGINEERING
UNIVERSITY OF SOUTHERN CALIFORNIA
In Partial Fulfillment of the
Requirements for the Degree
MASTER OF SCIENCE
(COMPUTER SCIENCE)
December 2007
Copyright 2007 Scott Andrew Callaghan
Object Description
| Title | An automated testing system for scientific workflows |
| Author | Callaghan, Scott Andrew |
| Author email | scottcal@usc.edu |
| Degree | Master of Science |
| Document type | Thesis |
| Degree program | Computer Science (High Performance Computing & Simulations) |
| School | Viterbi School of Engineering |
| Date defended/completed | 2007-10-31 |
| Date submitted | 2007 |
| Restricted until | Unrestricted |
| Date published | 2007-11-30 |
| Advisor (committee chair) | Kesselman, Carl |
| Advisor (committee member) |
Jordan, Thomas Nakano, Aiichiro |
| Abstract | Effective use of scientific workflows can be difficult. Long runtimes can make debugging time-consuming, interfaces between components must be clearly defined and enforced, and verification can be difficult to perform on the large datasets common to scientific workflows. To address these challenges, we propose introducing software testing to the workflow environment. We outline the requirements for an automated testing system which will provide dynamic interface testing; specifically, testing of input and output files which define the interfaces in a scientific workflow. We proceed to design and implement such a system to provide verification of intermediate and final workflow products. The efficacy and performance of our solution is examined by applying it to CyberShake, a real-world scientific workflow investigating probabilistic seismic hazard analysis. We suggest that by integrating verification tests into scientific workflows, developer and computational resources can be used more efficiently. |
| Keyword | scientific workflows; verification; automated testing; software testing |
| Language | English |
| Part of collection | University of Southern California dissertations and theses |
| Publisher (of the original version) | University of Southern California |
| Place of publication (of the original version) | Los Angeles, California |
| Publisher (of the digital version) | University of Southern California. Libraries |
| Type | texts |
| Legacy record ID | usctheses-m951 |
| Rights | Callaghan, Scott Andrew |
| Repository name | Libraries, University of Southern California |
| Repository address | Los Angeles, California |
| Repository email | http://www.usc.edu/isd/libraries/services/ask_a_librarian/email/ |
| Filename | etd-Callaghan-20071130 |
| Archival file | uscthesesreloadpub_Volume29/etd-Callaghan-20071130.pdf |
Description
| Title | Page 1 |
| Full text | AN AUTOMATED TESTING SYSTEM FOR SCIENTIFIC WORKFLOWS by Scott Andrew Callaghan A Thesis Presented to the FACULTY OF THE USC VITERBI SCHOOL OF ENGINEERING UNIVERSITY OF SOUTHERN CALIFORNIA In Partial Fulfillment of the Requirements for the Degree MASTER OF SCIENCE (COMPUTER SCIENCE) December 2007 Copyright 2007 Scott Andrew Callaghan |
Comments
Post a Comment for Page 1

