Full metadata record
DC FieldValueLanguage
dc.contributor.authorYANG, RDen_US
dc.contributor.authorCHUNG, CGen_US
dc.date.accessioned2014-12-08T15:05:02Z-
dc.date.available2014-12-08T15:05:02Z-
dc.date.issued1992-01-01en_US
dc.identifier.issn0950-5849en_US
dc.identifier.urihttp://hdl.handle.net/11536/3566-
dc.description.abstractPath 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.isoen_USen_US
dc.subjectSOFTWARE TESTINGen_US
dc.subjectCONCURRENT PROGRAM TESTINGen_US
dc.subjectPATH ANALYSIS TESTINGen_US
dc.subjectVALIDATIONen_US
dc.titlePATH-ANALYSIS TESTING OF CONCURRENT PROGRAMSen_US
dc.typeArticleen_US
dc.identifier.journalINFORMATION AND SOFTWARE TECHNOLOGYen_US
dc.citation.volume34en_US
dc.citation.issue1en_US
dc.citation.spage43en_US
dc.citation.epage56en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:A1992GY93800004-
dc.citation.woscount19-
Appears in Collections:Articles