University of Leicester
Browse
Fulltext (3).pdf (782.6 kB)

Parallel Algorithms for Testing Finite State Machines:Generating UIO Sequences

Download (782.6 kB)
journal contribution
posted on 2020-04-08, 15:34 authored by Robert M Hierons, Uraz Cengiz Turker
    This paper describes an efficient parallel algorithm that uses many-core GPUs for automatically deriving Unique Input Output sequences (UIOs) from Finite State Machines. The proposed algorithm uses the global scope of the GPU's global memory through coalesced memory access and minimises the transfer between CPU and GPU memory. The results of experiments indicate that the proposed method yields considerably better results compared to a single core UIO construction algorithm. Our algorithm is scalable and when multiple GPUs are added into the system the approach can handle FSMs whose size is larger than the memory available on a single GPU.

Funding

Funding Agency: 10.13039/501100004410-Scientific and Technological Research Council of Turkey; 10.13039/100007065-NVIDIA;

History

Citation

IEEE Transactions on Software Engineering ( Volume: 42 , Issue: 11 , Nov. 1 2016 )

Version

  • AM (Accepted Manuscript)

Published in

IEEE Transactions on Software Engineering

Volume

42

Issue

11

Pagination

1077 - 1091

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

issn

0098-5589

eissn

1939-3520

Copyright date

2016

Available date

2016-03-09

Publisher version

https://ieeexplore.ieee.org/abstract/document/7429774

Language

en