Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2018, Volume 30, Issue 4, Pages 139–154
DOI: https://doi.org/10.15514/ISPRAS-2018-30(4)-9
(Mi tisp352)
 

This article is cited in 3 scientific papers (total in 3 papers)

Deriving adaptive distinguishing sequences for Finite State Machines

A. S. Tvardovskiia, N. V. Yevtushenkoabc

a National Research Tomsk State University
b Ivannikov Institute for System Programming, Russian Academy of Sciences
c National Research University Higher School of Economics
References:
Abstract: FSM (Finite State Machines) are widely used for deriving tests with guaranteed fault coverage for control systems. Distinguishing sequences (DS) are used in FSM based testing for state identification and can significantly reduce the size of a returned complete test suite. In some cases, length of distinguishing sequence can be exponential with respect to the size of the FSM specification. Moreover, DS can be even longer for non-deterministic FSMs, which are used for the specification optionality description when deriving tests for real systems. Unfortunately, DS not always exist for deterministic and non-deterministic FSMs. Adaptive DS (or corresponding distinguishing test cases (DTC)) are known to exist more often and be much shorter than the preset ones that makes adaptive DS attractive for test derivation. In this paper, we investigate the properties of adaptive DS and propose an approach for optimizing the procedure for the adaptive DS derivation. For this purpose, we propose to limit the height of a DTC and correspondingly to reduce the size of a distinguishing FSM that is used for the DTC derivation in the original procedure. The efficiency of a proposed optimized procedure is evaluated by computer experiments for randomly generated FSMs up to 100 states. We also present the experimental results on checking the percentage of randomly generated FSMs when a DTC exists.
Keywords: Finite State Machine (FSM), test case, adaptive distinguishing sequence.
Funding agency Grant number
Russian Science Foundation 16-49-03012
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: A. S. Tvardovskii, N. V. Yevtushenko, “Deriving adaptive distinguishing sequences for Finite State Machines”, Proceedings of ISP RAS, 30:4 (2018), 139–154
Citation in format AMSBIB
\Bibitem{TvaEvt18}
\by A.~S.~Tvardovskii, N.~V.~Yevtushenko
\paper Deriving adaptive distinguishing sequences for Finite State Machines
\jour Proceedings of ISP RAS
\yr 2018
\vol 30
\issue 4
\pages 139--154
\mathnet{http://mi.mathnet.ru/tisp352}
\crossref{https://doi.org/10.15514/ISPRAS-2018-30(4)-9}
\elib{https://elibrary.ru/item.asp?id=35544592}
Linking options:
  • https://www.mathnet.ru/eng/tisp352
  • https://www.mathnet.ru/eng/tisp/v30/i4/p139
  • This publication is cited in the following 3 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:179
    Full-text PDF :82
    References:16
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024