Test Input Partitioning for Automated Testing of Satellite On-board Image Processing Algorithms

被引:3
作者
Witteck, Ulrike [1 ]
Griessbach, Denis [1 ]
Herber, Paula [2 ]
机构
[1] German Aerosp Ctr DLR, Inst Opt Sensor Syst, Berlin, Germany
[2] Univ Munster, Embedded Syst Grp, Munster, Germany
来源
ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES | 2019年
关键词
Image Processing; Software Testing; Input Partitioning; Satellite Systems;
D O I
10.5220/0007807400150026
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
On-board image processing technologies in the satellite domain are subject to extremely strict requirements with respect to reliability and accuracy in hard real-time. Due to their large input domain, it is infeasible to execute all possible test cases. To overcome this problem, we define a novel test approach that efficiently and systematically captures the input domain of satellite on-board image processing applications. To achieve this, we first present a dedicated partitioning into equivalence classes for each input parameter. Then, we define multidimensional coverage criteria to assess a given test suite for its coverage on the complete input domain. Finally, we present a test generation algorithm that automatically inserts missing test cases into a given test suite based on our multidimensional coverage criteria. This results in a reasonably small test suite that covers the whole input domain of satellite on-board image processing applications. We demonstrate the effectiveness of our approach with experimental results from the ESA medium-class mission PLATO.
引用
收藏
页码:15 / 26
页数:12
相关论文
共 16 条
[1]  
[Anonymous], 2006, P INT WORKSH SOFTW E, DOI DOI 10.1145/1138474.1138479
[2]  
[Anonymous], 2014, INT J
[3]  
Bhat A, 2015, 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), P1557
[4]  
Bruce J, 2000, 2000 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2000), VOLS 1-3, PROCEEDINGS, P2061, DOI 10.1109/IROS.2000.895274
[5]  
DLR, 2017, GRUN LICHT EUR WELTR
[6]  
ECSS Executive Secretariat, 2008, SPAC ENG SPACEWIRE L
[7]  
ESA, 2012, ESAS COSM VIS
[8]  
Griessbach D., 2018, FINE GUIDANCE SYSTEM
[9]  
HDF Group, 2018, HDF5
[10]   Complete model-based equivalence class testing [J].
Huang, Wen-ling ;
Peleska, Jan .
INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (03) :265-283