Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

Fifth Asia-Pacific Software Engineering Conference (APSEC'98)   p. 262
Design and Implementation of Test-Case Generation for Concurrent Programs

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/APSEC.1998.733728
Send link to a friend

Abstract
Test-cases play an important roll for high quality of software testing. Inadequate test-cases may cause bugs remaining after testing. Overlapped ones lead to the increases in testing costs. This paper proposes the Event InterActions Graph (EIAG) representing behavior of concurrent programs including any task-type and the cooperated paths (copaths) on the EIAG as test-cases, and describes the test-case generation tool (TCgen) for concurrent programs written in Ada programming language. The EIAG consists of Event Graphs and Interactions. An Event Graph is a control flow graph of a program unit in a concurrent program. The Interactions represent interactions such as synchronizations between the program units. $TCgen$ generates test-cases as copaths from an Ada concurrent program. The generated copaths satisfy given testing criteria. They can find some communication errors in testing and detect unreachable statements which concern interactions. It is, however, necessary to validate feasibility of the generated copaths.
Additional Information
Index Terms- software testing, concurrent programs, structural testing, test-cases, Event InterActions Graph(EIAG), testing criteria, task-types.

Citation:  Tetsuro Katayama, Zengo Furukawa, Kazuo Ushijima, "Design and Implementation of Test-Case Generation for Concurrent Programs," apsec, p. 262,  Fifth Asia-Pacific Software Engineering Conference (APSEC'98),  1998

Similar Articles

Abstract Contents
Abstract
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback