The problem of test synthesis for fuzzy automata with finite memory is considered. The paper is based on the results obtained by the author earlier. They study linear automata (LA), a subclass of which are automata with finite memory (AFM). Both types of automata are used as models in diagnostics of discrete devices and in other applications. The advantages of LA are simplicity of realization and availability of developed mathematical apparatus for their study. AFMs allow describing the dependencies between inputs and outputs in the past and present moments of time without using states of the automata. This property is used in the development of finite-automation cryptosystems, in the generation of exhaustive tests for discrete devices, in the formulation of fuzzy rules of logical inference and others. The paper proposes a method for synthesis of detecting tests for fuzzy AFMs, based on reducing it to the case of its analog for crisp AFMs. Fuzzy AFM (as a subclass of LA) can be described using transition and output functions represented as equations with characteristic matrices. Fuzzy AFM is realized using matrices containing some fuzzy elements. These elements obtain values randomly from alternative sets given for them. The other (crisp) elements of the matrices are fixed values from the field GF(p), over which the AFM is defined. After all possible substitutions in the matrices of fuzzy AFM of all fuzzy elements (from alternative sets) we obtain a set of crisp automata describing the "behavior" of the considered fuzzy automaton under all possible "scenarios" of substitutions. Each faulty AFM is obtained by changing the values of the elements of its characteristic matrices. As a set of admissible faults, all possible changes in these matrices obtained by substitutions and insertion of fault introduction are considered. Now we can use the method of test synthesis proposed earlier by the author of the submitted paper, organizing the procedure of sequential analysis and comparison of "behavior" of crisp pairs (faultless AFM, faulty AFM). The AFMs obtained after substitutions should be used sequentially as faultless AFMs and as faulty AFMs after faults have been introduced. Conclusions about the faultless AFM or the presence of a fault in it are made on the basis of analyzing the totality of the results obtained. A generalization of the synthesis method proposed earlier by the author of the submitted paper the is described for µ-defined (and synchronizable) AFMs. The method is based on obtaining tests as solutions of systems of linear equations, for which there is a well-developed mathematical apparatus in algebra.
Read full abstract