2025-02-22T10:20:15-05:00 DEBUG: VuFindSearch\Backend\Solr\Connector: Query fl=%2A&wt=json&json.nl=arrarr&q=id%3A%22irk-123456789-151943%22&qt=morelikethis&rows=5
2025-02-22T10:20:15-05:00 DEBUG: VuFindSearch\Backend\Solr\Connector: => GET http://localhost:8983/solr/biblio/select?fl=%2A&wt=json&json.nl=arrarr&q=id%3A%22irk-123456789-151943%22&qt=morelikethis&rows=5
2025-02-22T10:20:15-05:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-02-22T10:20:15-05:00 DEBUG: Deserialized SOLR response

N-version programming as an opportunity to exclude errors in software

One of the methods for increasing computer system dependability level is the N-version programming method. Liming Chen and Algirdas Avizienis proposed this concept with the main hypothesis that «independent efforts in software development will significantly reduce the likelihood of identical failure...

Full description

Saved in:
Bibliographic Details
Main Author: Cespedes Garcia, P.D.
Format: Article
Language:English
Published: Інститут проблем математичних машин і систем НАН України 2019
Series:Математичні машини і системи
Subjects:
Online Access:http://dspace.nbuv.gov.ua/handle/123456789/151943
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:One of the methods for increasing computer system dependability level is the N-version programming method. Liming Chen and Algirdas Avizienis proposed this concept with the main hypothesis that «independent efforts in software development will significantly reduce the likelihood of identical failures that occurs in two or more versions of the program». The main goal of N-version programming is to increase the reliability of the software by bounding design errors. The effectiveness of a multiversion system depends on the variety of variations at the executive teams formation stage, different algorithms implementation, design and testing tools.