• Home
  • Search
  • Parallel algorithms for reducing derivation time of distinguishing experiments for nondeterministic finite state machines
  • Cite Icon5
  • https://doi.org/10.1080/17445760.2017.1300801Copy DOI Icon

Parallel algorithms for reducing derivation time of distinguishing experiments for nondeterministic finite state machines

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Many approaches have been proposed for deriving tests from finite state machine (FSM) specifications with respect to some established coverage criteria. A fundamental core problem in FSM-based testing relates to the derivation of input sequences that can distinguish states of an FSM specification, aka distinguishing sequences. A major effort in the construction of these sequences is based on the derivation of a successors search-tree labeled by sets of pairs of states of the given machine. We aim at reducing the time associated with such constructions through the use of state-of-the-art parallel technologies. Namely, we propose a parallel algorithm that we implement and evaluate on multicore CPUs and on many-core GPUs. We evaluate two alternative GPU implementations that use the CUDA and Thrust software platforms and a network of workstations based solution. The latter sports a workload partitioning based on Divisible Load Theory. A rigorous set of experiments highlights the differences of the proposed implementations in terms of execution time and speedup.

Similar Papers
  • Book Chapter
  • Citations1

Towards Building Trusted Systems: Vulnerabilities, Threats, and Mitigation Techniques

  • Jan 01, 2016
  • Carson Dunbar +1
  • Conference Article
  • Citations1

Alternative B-Sequences

  • Jan 01, 2007
  • Lihua Duan +1
  • Research Article
  • Citations5

FORTIFIER: a FORmal disTrIbuted Framework to Improve the dEtection of thReatening objects in baggage

  • Jul 20, 2017
  • Journal of Information and Telecommunication
  • Pablo C Cañizares +2
  • Research Article
  • Citations29

Parallel Computation of Aerial Target Reflection of Background Infrared Radiation: Performance Comparison of OpenMP, OpenACC, and CUDA Implementations

  • Apr 01, 2016
  • IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
  • Xing Guo +3
  • PDF
  • Research Article
  • Citations3

Strategies to parallelize a finite element mesh truncation technique on multi-core and many-core architectures

  • Dec 02, 2022
  • The Journal of Supercomputing
  • Jose M Badia +3
  • Book Chapter
  • Citations8

Test Case Generation from AsmL Specifications

  • Jan 01, 2003
  • Wolfgang Grieskamp +3
  • PDF
  • Conference Article

Separating Non-Deterministic Finite State Machines with Time-Outs

  • Jan 01, 2011
  • Proceedings of the Spring/Summer young researchers' colloquium on software engineering
  • Rustam Galimullin +1
  • Conference Article
  • Citations6

LDPC decoding for CMMB utilizing OpenMP and CUDA parallelization

  • Oct 01, 2011
  • Joo-Yul Park +1
  • PDF
  • Research Article
  • Citations6

Parallelizing Multiple Flow Accumulation Algorithm using CUDA and OpenACC

  • Sep 03, 2019
  • ISPRS International Journal of Geo-Information
  • Natalija Stojanovic +1
  • Research Article
  • Citations2

Controllability Problems in MSC-Based Testing

  • Dec 22, 2011
  • The Computer Journal
  • H Dan +1
  • Conference Article
  • Citations6

Decreasing the length of adaptive distinguishing experiments for nondeterministic merging-free finite state machines

  • Sep 01, 2015
  • Nina Yevtushenko +1
  • Research Article

SU-E-T-28: Accelerated Event-By-Event Microdosimetry Monte Carlo Simulations of Low Energy Electron and Proton on a CUDA-Enabled GPU

  • Jun 01, 2012
  • Medical Physics
  • G Kalantzis +3
  • PDF
  • Research Article
  • Citations16

Parallel Algorithms for Generating Harmonised State Identifiers and Characterising Sets

  • Feb 25, 2016
  • IEEE Transactions on Computers
  • Robert M Hierons +1
  • Conference Article
  • Citations30

Parallelization of particle filter based localization and map matching algorithms on multicore/manycore architectures

  • Jun 01, 2011
  • Kerem Par +1
  • Research Article
  • Citations1

Logical observable entities

  • Oct 01, 1998
  • ACM SIGPLAN Notices
  • Jonathan G Rossie
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.