2016
DOI: 10.1109/tse.2016.2539964
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Algorithms for Testing Finite State Machines:Generating UIO Sequences

Abstract: Abstract-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 a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
7
2

Relationship

3
6

Authors

Journals

citations
Cited by 19 publications
(20 citation statements)
references
References 38 publications
(43 reference statements)
0
17
0
Order By: Relevance
“…Moreover, recently researchers proposed a parallel algorithm to accelerate the execution of a FA [35,36]. Recently massively parallel algorithms have also been presented for deriving state identification sequences from finite state machines [37,38]. Karahoda et al recently represented a fast version of an existing greedy RS generation algorithm ( [4]) for deterministic complete automata [39].…”
Section: Problem Statementmentioning
confidence: 99%
“…Moreover, recently researchers proposed a parallel algorithm to accelerate the execution of a FA [35,36]. Recently massively parallel algorithms have also been presented for deriving state identification sequences from finite state machines [37,38]. Karahoda et al recently represented a fast version of an existing greedy RS generation algorithm ( [4]) for deterministic complete automata [39].…”
Section: Problem Statementmentioning
confidence: 99%
“…In recent years, Hierons and Trker have been using GPUs to accelerate the generation of testing sequences for FSMs based on unique I/O sequences [14], state harmonised state identifiers and characterising sets [13] and distinguishing sequences [15]. As far as we are aware, there is no existing work in using GPUs to accelerate the execution of FSM tests.…”
Section: Related Workmentioning
confidence: 99%
“…Unfortunately, UIOS can be exponential long [29] and so there has been interest in methods that relatively efficiently generate UIOS [30], [31], [32], [33]. In order to increase scalability and speed up UIO derivation, Hierons and T ürker introduced a massively parallel algorithm to construct UIOS from DFSMs [34]. The P-UIO algorithm scaled well; it required only a few seconds to construct UIOS from FSMs with a million states.…”
Section: Takedownmentioning
confidence: 99%