Abstract
With existing robust middle-ware and powerful multi-processor desktop machines, more distributed and multi-threaded programs are being written to exploit the networked multi-processing power. Although component-based software engineering has been widely employed to handle this complexity, testing such a system is still difficult. In addition to the traditional testing problems, in the distributed application domain, there are also many complex issues relating to concurrency that need to be considered. Phenomena such as resource and communication deadlock, live-lock, starvation and race conditions must be thoroughly tested for, before the system can be launched into production.
Original language | English |
---|---|
Pages (from-to) | 239-240 |
Number of pages | 2 |
Journal | Software Quality Journal |
Volume | 8 |
Issue number | 4 |
DOIs | |
Publication status | Published - 1999 |
Externally published | Yes |