Test Plan Generation for Concurrent Real-Time Systems Based on Zone Coverage Analysis

  • Authors:
  • Farn Wang;Geng-Dian Huang

  • Affiliations:
  • Dept. of Electrical Engineering, National Taiwan University, Taiwan, ROC and Grad. Inst. of Electronic Engineering, National Taiwan University, Taiwan, ROC;Dept. of Electrical Engineering, National Taiwan University, Taiwan, ROC

  • Venue:
  • TestCom '08 / FATES '08 Proceedings of the 20th IFIP TC 6/WG 6.1 international conference on Testing of Software and Communicating Systems: 8th International Workshop
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The state space explosion due to concurrency and timing constraints of concurrent real-time systems (CRTS) presents significant challenges to the verification engineers. In this paper, we investigate how to use coverage techniques to generate efficient test plans for such systems. We first discuss how to use communicating timed automata to model CRTS. We present a new coverage technique, AZC (active zone coverage), based on the zone equivalence relation between states of CRTS. We discuss techniques to estimate AZC values of active zones represented in BDD-like diagrams. We explain how to construct zone trees and map their root-to-leaf paths to test cases. We then present an algorithm to generate test plans by prioritizing the test cases. The test plans that we generate can efficiently achieve full coverage in AZC. We have implemented our ideas with our TCTL model-checker RED. Experiment report with the Bluetooth L2CAP showed improvement of the coverage growth rate in the test plan execution.