Finding Metamorphic Relations for Scientific Software

被引:6
|
作者
Lin, Xuanyi [1 ]
Peng, Zedong [1 ]
Niu, Nan [1 ]
Wang, Wentao [2 ]
Liu, Hui [3 ]
机构
[1] Univ Cincinnati, Cincinnati, OH 45221 USA
[2] Oracle, Austin, TX USA
[3] Beijing Inst Technol, Beijing, Peoples R China
关键词
Scientific software; metamorphic relation identification; Storm Water Management Model (SWMM);
D O I
10.1109/ICSE-Companion52605.2021.00118
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Metamorphic testing uncovers defects by checking whether a relation holds among multiple software executions. These relations are known as metamorphic relations (MRs). For scientific software operating in a large multi-parameter input space, identifying MRs that determine the simultaneous changes among multiple variables is challenging. In this poster, we propose a fully automatic approach to classifying input and output variables from scientific software's user manual, mining these variables' associations from the user forum to generate MRs, and validating the MRs with existing regression tests. Preliminary results of our end-to-end MR support for the Storm Water Management Model (SWMM) are reported.
引用
收藏
页码:254 / 255
页数:2
相关论文
共 50 条
  • [41] Creating scientific software
    Univ of Iowa, Iowa City, United States
    Trans Soc Comput Simul, 1 (37-49):
  • [42] Scientific graphics software
    Mandelis, Andreas
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2014, 85 (09):
  • [43] An empirical study on the selection of good metamorphic relations
    Mayer, Johannes
    Guderlei, Ralph
    30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 1, REGULAR PAPERS/PANELS, PROCEEDINGS, 2006, : 475 - +
  • [44] Developing scientific software
    Segal, Judith
    Morris, Chris
    IEEE SOFTWARE, 2008, 25 (04) : 18 - 20
  • [45] Creating scientific software
    Cremer, JF
    Palmer, RS
    Zippel, RE
    TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION INTERNATIONAL, 1997, 14 (01): : 37 - 49
  • [46] Metamorphic Testing for Adobe Data Analytics Software
    Jarman, Darryl C.
    Zhou, Zhi Quan
    Chen, Tsong Yueh
    2017 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING (MET 2017), 2017, : 21 - 27
  • [47] Metamorphic Testing of Fake News Detection Software
    Ma, Yingrui
    Towey, Dave
    Chen, Tsong Yueh
    Zhou, Zhi Quan
    2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1508 - 1513
  • [48] Hunting for Pirated Software Using Metamorphic Analysis
    Rana, Hardikkumar
    Stamp, Mark
    INFORMATION SECURITY JOURNAL, 2014, 23 (03): : 68 - 85
  • [49] The SAX scientific software
    Maccarone, MC
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS V, 1996, 101 : 244 - 247
  • [50] Scientific software 1995
    不详
    BIOTECHNOLOGY SOFTWARE JOURNAL, 1995, 12 (06): : 3 - &