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

Parallel Algorithms for Generating Harmonised State Identifiers and Characterising Sets

Abstract: Abstract-Many automated finite state machine (FSM) based test generation algorithms require that a characterising set (CS) or a set of harmonised state identifiers (HSIs) is first produced. The only previously published algorithms for partial FSMs were brute-force algorithms with exponential worst case time complexity. This paper presents polynomial time algorithms and also massively parallel implementations of both the polynomial time algorithms and the brute-force algorithms. In the experiments the parallel … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 16 publications
(11 citation statements)
references
References 50 publications
(64 reference statements)
0
11
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%
“…The experiments indicated that the notion of Kbranching helps us make UIO generation more scalable. One particular line of future work is to extend this to other important sequences used in test generation such as adaptive distinguishing sequences, preset distinguishing sequences [43] characterizing sets and harmonized state identifiers [45]. There may also be scope to use SAT solvers or constraint solvers to generate K-UIOS, potentially adapting work that generates UIOs [46].…”
Section: Discussionmentioning
confidence: 99%