Testing and Sampling Parallel Systems

被引:0
|
作者
Kerridge, Jon [1 ]
机构
[1] Napier Univ, Sch Comp, Edinburgh EH10 5DT, Midlothian, Scotland
关键词
JUnit Testing; Sampling; GroovyTestCase; white-box; black-box;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The testing of systems using tools such as JUnit is well known to the sequential programming community. It is perhaps less well known to the parallel computing community because it relies on systems terminating so that system outputs can be compared with expected outputs. A highly parallel architecture is described that allows the JUnit testing of non-terminating MIMD process based parallel systems. The architecture is then extended to permit the sampling of a continuously running system. It is shown that this can be achieved using a small number of additional components that can be easily modified to suit a particular sampling situation. The system architectures are presented using a Groovy implementation of the JCSP and JUnit packages.
引用
收藏
页码:149 / 162
页数:14
相关论文
共 50 条
  • [41] PLANARITY TESTING IN PARALLEL
    RAMACHANDRAN, V
    REIF, J
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1994, 49 (03) : 517 - 561
  • [42] Parallel mutation testing
    Reales Mateo, Pedro
    Polo Usaola, Macario
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2013, 23 (04): : 315 - 350
  • [43] A new plan for life-testing two-component parallel systems
    Lu, JC
    STATISTICS & PROBABILITY LETTERS, 1997, 34 (01) : 19 - 32
  • [44] ParSweet: A Suite of Codes for Benchmarking and Testing Mutex-Based Parallel Systems
    Morris, Max
    Brandt, Steven R.
    ASYNCHRONOUS MANY-TASK SYSTEMS AND APPLICATIONS, WAMTA 2024, 2024, 14626 : 71 - 83
  • [45] Decoupling method for test process and test devices in parallel testing of avionics systems
    Liu Y.
    Lyu J.
    Ma S.
    Li T.
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2019, 40 (08):
  • [46] Sequential Testing of 3-Level Deep Series-Parallel Systems
    Isik, G.
    Unluyurt, T.
    2013 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM 2013), 2013, : 766 - 770
  • [47] Classifying Execution Times in Parallel Computing Systems: A Classical Hypothesis Testing Approach
    Pacheco, Hugo
    Pino, Jonathan
    Santana, Julio
    Ulloa, Pablo
    Pezoa, Jorge E.
    PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS, COMPUTER VISION, AND APPLICATIONS, 2011, 7042 : 709 - +
  • [48] Test-Data Generation for Testing Parallel Real-Time Systems
    Aziz, Muhammad Waqar
    Shah, Syed Abdul Baqi
    TESTING SOFTWARE AND SYSTEMS, ICTSS 2015, 2015, 9447 : 211 - 223
  • [50] A new plan for life-testing two-component parallel systems
    Lu, J.-C.
    Statistics & Probability Letters, 34 (01):