DocumentCode
2629490
Title
Software testing and metrics for concurrent computation through task decomposition
Author
Wang, Ying-Hong ; Chung, Chi-Ming ; Shih, Timothy K. ; Keh, Huan-Chao ; Lin, Wei-Chuan
Author_Institution
Graduate Inst. of Inf. Eng., Tamkang Univ., Tamsui, Taiwan
Volume
2
fYear
1997
fDate
28-31 Oct 1997
Firstpage
1857
Abstract
Software testing is an important approach to assure the reliability and quality of software. Sequential programming testing is a fairly sophisticated process and concurrent programming has emerged in the past few 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 viewpoint. The paper focuses the testing view on concurrent programming through task decomposition. Four testing criteria are proposed to test a concurrent program. The 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
Keywords
parallel programming; program testing; software metrics; software quality; software reliability; concurrent computation; concurrent program testing methodologies; concurrent programming; controlled determinism; controlled execution; coverage criteria hierarchy; inter-task viewpoint; rendezvous complexity; software metrics; software quality; software reliability; software testing; task decomposition; Cellular neural networks; Concurrent computing; Integrated circuit testing; Programming profession; Reliability engineering; Sequential analysis; Software quality; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Processing Systems, 1997. ICIPS '97. 1997 IEEE International Conference on
Conference_Location
Beijing
Print_ISBN
0-7803-4253-4
Type
conf
DOI
10.1109/ICIPS.1997.669379
Filename
669379
Link To Document