Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
27926.pdf (4.13 MB)
ETD Abstract Container
Abstract Header
Scientific Software Integration: A Case Study of SWMM and PEST++
Author Info
Kamble, Suraj
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=ucin1505131147884454
Abstract Details
Year and Degree
2017, MS, University of Cincinnati, Engineering and Applied Science: Computer Science.
Abstract
Due to the increasing level of knowledge and complexity, scientific software is written by specialists who need to integrate software systems developed by different groups of experts. We describe the faced challenges and our solution when attempting to automate the calibration process of Storm Water Management Model (SWMM) by integrating a Parameter ESTimation (PEST++) tool. Our approach is to integrate only the essential modules of PEST++ into SWMM. Of the many challenges, tight coupling between modules of PEST++ turns out to be our main roadblock. While trying to decouple these modules, a novel coupling pattern is identified, which we name Implicit Class Coupling (ICC). We describe ICC in detail and show the complexity of identifying and resolving it. We propose our heuristic to detect and decouple the implicitly coupled classes. Our solution not only helps achieve integration but can also potentially improve the reusability of PEST++.
Committee
Nan Niu, Ph.D. (Committee Chair)
Raj Bhatnagar, Ph.D. (Committee Member)
Michelle Simon, Ph.D. (Committee Member)
Pages
114 p.
Subject Headings
Computer Science
Keywords
Integration
;
Scientific Software
;
SWMM
;
PEST
;
Coupling
;
New Coupling Pattern
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
Kamble, S. (2017).
Scientific Software Integration: A Case Study of SWMM and PEST++
[Master's thesis, University of Cincinnati]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1505131147884454
APA Style (7th edition)
Kamble, Suraj.
Scientific Software Integration: A Case Study of SWMM and PEST++.
2017. University of Cincinnati, Master's thesis.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=ucin1505131147884454.
MLA Style (8th edition)
Kamble, Suraj. "Scientific Software Integration: A Case Study of SWMM and PEST++." Master's thesis, University of Cincinnati, 2017. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1505131147884454
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
ucin1505131147884454
Download Count:
536
Copyright Info
© 2017, some rights reserved.
Scientific Software Integration: A Case Study of SWMM and PEST++ by Suraj Kamble is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Based on a work at etd.ohiolink.edu.
This open access ETD is published by University of Cincinnati and OhioLINK.