完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.author | YANG, RD | en_US |
dc.contributor.author | CHUNG, CG | en_US |
dc.date.accessioned | 2014-12-08T15:05:02Z | - |
dc.date.available | 2014-12-08T15:05:02Z | - |
dc.date.issued | 1992-01-01 | en_US |
dc.identifier.issn | 0950-5849 | en_US |
dc.identifier.uri | http://hdl.handle.net/11536/3566 | - |
dc.description.abstract | Path analysis testing is a widely used approach to program testing. However, the conventional path analysis testing method is designed specifically for sequential program testing; it is inapplicable to concurrent program testing because of the existence of multi-loci of control and task synchronizations. A path analysis approach to concurrent program testing is proposed. A concurrent path model is presented to model the execution behaviour of concurrent programs. In the model, an execution of a concurrent program is seen as involving a concurrent path (which is comprised of the paths of all concurrent tasks), and the tasks' synchronizations are modelled as a concurrent route to traverse the concurrent path involved in the execution. Accordingly, testing is a process to examine the correctness of each concurrent route along all concurrent paths of concurrent programs. Examples are given to demonstrate the effectiveness of path analysis testing for concurrent programs and some practical issues of path analysis testing, namely, test path selection, test generation, and test execution, are discussed. Moreover, the errors of concurrent programs are classified into three classes: domain errors, computation errors, and missing path errors, similar to the error classification for sequential programs. Based on the error classification, the potential reliability of path analysis testing for concurrent programs is assessed. | en_US |
dc.language.iso | en_US | en_US |
dc.subject | SOFTWARE TESTING | en_US |
dc.subject | CONCURRENT PROGRAM TESTING | en_US |
dc.subject | PATH ANALYSIS TESTING | en_US |
dc.subject | VALIDATION | en_US |
dc.title | PATH-ANALYSIS TESTING OF CONCURRENT PROGRAMS | en_US |
dc.type | Article | en_US |
dc.identifier.journal | INFORMATION AND SOFTWARE TECHNOLOGY | en_US |
dc.citation.volume | 34 | en_US |
dc.citation.issue | 1 | en_US |
dc.citation.spage | 43 | en_US |
dc.citation.epage | 56 | en_US |
dc.contributor.department | 資訊工程學系 | zh_TW |
dc.contributor.department | Department of Computer Science | en_US |
dc.identifier.wosnumber | WOS:A1992GY93800004 | - |
dc.citation.woscount | 19 | - |
顯示於類別: | 期刊論文 |