Loading [MathJax]/extensions/MathMenu.js
Test Case Generation of Concurrent Programs Based on Event Graph | IEEE Conference Publication | IEEE Xplore

Test Case Generation of Concurrent Programs Based on Event Graph


Abstract:

This paper attempts to generate test cases for concurrent programs based on event graph. Through the analysis of state transition of event graph, sub-event-graphs can be ...Show More

Abstract:

This paper attempts to generate test cases for concurrent programs based on event graph. Through the analysis of state transition of event graph, sub-event-graphs can be generated. Each sub-event-graph corresponds to a test case. We may get benefits from this method in the following. (1) While executing the test case, we can monitor the state transition. (2) Every sub-event-graph is an execution path, or a simulation, thus all test cases are feasible. (3) Since the number of states in the event graph is finite, it is not likely to hit state explosion problem in the test generation process.
Date of Conference: 25-27 August 2009
Date Added to IEEE Xplore: 13 November 2009
ISBN Information:
Conference Location: Seoul, Korea (South)
No metrics found for this document.

1 Introduction

A concurrent program specifies two or more processes (or threads) that cooperate in performing a task. Each process is a sequential program that executes a sequence state-ments. The processes cooperate by communicating using variables or message passing. One way to check that a concurrent program correctly implements its specification is to execute the program with a set of test sequences. A test sequence represents a sequence of actions performed by the concurrent processes in the program. These actions are often interprocess communications such as sending and receiving messages.

Usage
Select a Year
2025

View as

Total usage sinceFeb 2011:150
012345JanFebMarAprMayJunJulAugSepOctNovDec040000000000
Year Total:4
Data is updated monthly. Usage includes PDF downloads and HTML views.
Contact IEEE to Subscribe

References

References is not available for this document.