Software testing and metrics for concurrent computation through task decomposition

Ying Hong Wang, Chi Ming Chung, Timothy K. Shih, Huan Chao Keh, Wei Chuan Lin

Research output: Contribution to conferencePaperpeer-review

1 Scopus citations

Abstract

Software testing is one of important approaches to assure the reliability and quality of software. Sequential programming testing is fairly sophisticated process. The emergence of concurrent programming in the recent years. Some concurrent program testing methodologies are proposed to solve controlled execution and determinism. However, there are few discussions of concurrent software testing from the inter-task viewpoints. This paper focuses the testing view on the concurrent programming through task decomposition. Four testing criteria are proposed to test a concurrent program. Programmer can choose an appropriate testing strategy depending on the properties of concurrent programs. A coverage criteria hierarchy is provided. Moreover, two suggestions for concurrent programming based on rendezvous complexity are made.

Original languageEnglish
Pages1857-1861
Number of pages5
StatePublished - 1998
EventProceedings of the 1997 IEEE International Conference on Intelligent Processing Systems, ICIPS'97. Part 1 (of 2) - Beijing, China
Duration: 28 Oct 199731 Oct 1997

Conference

ConferenceProceedings of the 1997 IEEE International Conference on Intelligent Processing Systems, ICIPS'97. Part 1 (of 2)
CityBeijing, China
Period28/10/9731/10/97

Fingerprint

Dive into the research topics of 'Software testing and metrics for concurrent computation through task decomposition'. Together they form a unique fingerprint.

Cite this