2019
DOI: 10.3906/elk-1809-1
|View full text |Cite
|
Sign up to set email alerts
|

Parallel brute-force algorithm for deriving reset sequences from deterministic incomplete finite automata

Abstract: A reset sequence (RS) for a deterministic finite automaton A is an input sequence that brings A to a particular state regardless of the initial state of A . Incomplete finite automata (FA) are strong in modeling reactive systems, but despite their importance, there are no works published for deriving RSs from FA. This paper proposes a massively parallel algorithm to derive short RSs from FA. Experimental results reveal that the proposed parallel algorithm can construct RSs from FA with 16,000,000 states. When … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
13
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(14 citation statements)
references
References 37 publications
1
13
0
Order By: Relevance
“…In the absence of an RS, resetting the SUT may require manual configuration of the SUT or restarting the SUT and, therefore, is considered to be one of the most expensive steps in FSM-based testing [16]. This has led to research regarding algorithms that generate RSs from FSMs [12], [17], [18].…”
Section: Problem Definition and Research Questionsmentioning
confidence: 99%
See 2 more Smart Citations
“…In the absence of an RS, resetting the SUT may require manual configuration of the SUT or restarting the SUT and, therefore, is considered to be one of the most expensive steps in FSM-based testing [16]. This has led to research regarding algorithms that generate RSs from FSMs [12], [17], [18].…”
Section: Problem Definition and Research Questionsmentioning
confidence: 99%
“…For example, the existing algorithm for deriving PDSs applies a brute-force search [30]. The state-of-the-art RS generation algorithms require general-purpose graphics processing units and cannot process FSMs having large input domains [12], [17], [18]. Therefore, to enable test case generation from large FSMs, we need scalable methods for deriving RSs and PDSs.…”
Section: Problem Definition and Research Questionsmentioning
confidence: 99%
See 1 more Smart Citation
“…We analyzed these cases using a brute force algorithm known as the successor tree method. See the recent paper by Türker [34] for a description of the method and its modern implementation 4 .…”
Section: Series 1: Probability Of Synchronizationmentioning
confidence: 99%
“…A variety of studies have recently focused on the use of parallel processing techniques in order to derive CSs in a large-scale context: UIO sequences [17], harmonized state identifiers, and characterizing sets [18], synchronizing sequences [59,60]. For DSs generation, Hierons and Türker [61] and El-Fakih et al [62] introduced independently parallel multithreading implementations of the EA over the Central Processing Unit (CPU) and Graphics Processing Unit (GPU) architectures [63].…”
Section: Parallel Approaches For Deriving Distinguishing Sequencesmentioning
confidence: 99%