Skip to Main Content
 

Global Search Box

 
 
 
 

Files

ETD Abstract Container

Abstract Header

Scientific Software Integration: A Case Study of SWMM and PEST++

Abstract Details

2017, MS, University of Cincinnati, Engineering and Applied Science: Computer Science.
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++.
Nan Niu, Ph.D. (Committee Chair)
Raj Bhatnagar, Ph.D. (Committee Member)
Michelle Simon, Ph.D. (Committee Member)
114 p.

Recommended Citations

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)