Abstract

Aim. The paper proposes approaches to the organisation of testing of digital systems through malfunction imitation for the purpose of ensuring compliance of international and Russian failure and fault resistance standards for the purpose of efficient (in terms of time) detection of software defects as part of mass production of products. The paper proposes a structure and operating algorithm of a hardware and software test bed for malfunction simulation intended for testing a system’s devices. The test bed collects and processes data for fuzzing, hardware error identification, as well as defines the scope of testing.Methods. The paper used basic systems approach, classical methods of the probability theory and mathematical statistics, decision theory, methods of hardware and software testing and development, mathematical theory of fuzzy sets and fuzzy logic.Results. Malfunction simulation algorithms were developed for the purpose of testing hardware and software systems using fuzzing that ensure probabilistic estimation of the termination time of testing with a specified accuracy.Conclusions. The above set of algorithms allows detecting system defects in the process of software and hardware integration into a single system that cause new malfunctions (emergence) that cannot be taken into consideration at the design stage.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call