Testing Java']Java interrupts and timed waits

被引:3
|
作者
Wildman, L [1 ]
Long, B [1 ]
Strooper, P [1 ]
机构
[1] Univ Queensland, Sch Informat Technol & Elect Engn, Brisbane, Qld 4072, Australia
关键词
D O I
10.1109/APSEC.2004.97
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Testing concurrent software is difficult due to problems with inherent non-determinism. In previous work, we have presented a method and tool support for the testing of concurrent Java components. In this paper, we extend that work by presenting and discussing techniques for testing Java thread interrupts and timed waits. Testing thread interrupts is important because every Java component that calls wait must have code dealing with these interrupts. For a component that uses interrupts and timed waits to provide its basic functionality, the ability to test these features is clearly even more important. We discuss the application of the techniques and tool support to one such component, which is a non-trivial implemenation of the readers-writers problem.
引用
收藏
页码:438 / 447
页数:10
相关论文
共 50 条
  • [21] Dataflow Testing of Java']Java Programs with DFC
    Bluemke, Ilona
    Rembiszewski, Artur
    ADVANCES IN SOFTWARE ENGINEERING TECHNIQUES, 2012, 7054 : 215 - 228
  • [22] DOM Transactions for Testing Java']Java Script
    Heidegger, Phillip
    Bieniusa, Annette
    Thiemann, Peter
    TESTING - PRACTICE AND RESEARCH TECHNIQUES, 2010, 6303 : 211 - 214
  • [23] Testing Java']Java implementations of algebraic specifications
    Nunes, Isabel
    Luis, Filipe
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (111): : 35 - 50
  • [24] Robustness testing of Java']Java server applications
    Fu, C
    Milanova, A
    Ryder, BG
    Wonnacott, DG
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (04) : 292 - 311
  • [25] Java']Java testing moves beyond memory
    Varhol, P
    COMPUTER DESIGN, 1998, 37 (08): : 34 - +
  • [26] Coverage testing of Java']Java programs and components
    Vincenzi, AMR
    Maldonado, JC
    Wong, WE
    Delamaro, ME
    SCIENCE OF COMPUTER PROGRAMMING, 2005, 56 (1-2) : 211 - 230
  • [27] A Java']Java unit and integration testing tool
    Penaloza, M
    Logar, A
    Johnson, J
    Boucher, M
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 358 - 361
  • [28] Reductions of Operators in Java']Java Mutation Testing
    Bluemke, Ilona
    Kulesza, Karol
    PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON DEPENDABILITY AND COMPLEX SYSTEMS DEPCOS-RELCOMEX, 2014, 286 : 93 - 102
  • [29] Judy - a mutation testing tool for Java']Java
    Madeyski, Lech
    Radyk, Norbert
    IET SOFTWARE, 2010, 4 (01) : 32 - 42
  • [30] A Testing Method for Java']Java ME Software
    Wang, Zhenglei
    Du, Zhenjun
    Chen, Rong
    2009 INTERNATIONAL CONFERENCE ON SCALABLE COMPUTING AND COMMUNICATIONS & EIGHTH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING, 2009, : 58 - 62