Abstract

This paper describes a method of determining the reliability of a hardware-software complex for real-time systems at the design stage. Reliability is one of the main aspects of hardware-software real-time information processing systems. To increase hardware reliability, it is necessary to use the redundancy of structural components such as processors and interface buses. Software reliability increases through multiversion programming. As a result, a model for calculating the reliability of a multiprocessor hardware-software real-time system with heterogeneous processors and multiversion software had been obtained. The model allows to study variety of architectures for a short period of time without significant costs typical for building prototypes and assessing reliability through trial. In the conclusion, the question about possibility of optimizing a hardware-software complex reliability based on the model is raised. Also, the methods of optimization which can be used to solve this problem are specified.

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.