Best design practices for effective use of N-version programming / Raphaël Khoury, Mario Couture, DRDC Valcartier ; Abdelwahab Hamou-Lhadj, Concordia University. : D68-6/017-2013E-PDF

"N-version programming is a software development paradigm that draws upon the concept of diversity to increase the reliability of software. The central idea is to independently produce multiple functionally equivalent versions of a program, and execute them in parallel. If the versions fail independently, then the probability of multiple versions producing a faulty output on any given input is very small; much lower than the failure probability of any single version. In this technical memorandum, we examine and contrast various experiments that have been performed to evaluate the benefits of this approach and draw some conclusions with respect to the most effective way that N-version programming can be utilized. We find that for diversity to be effective, it must be introduced in a targeted and informed manner and encompass several phases of the software's development"--Abstract, page i.

Lien permanent pour cette publication :
publications.gc.ca/pub?id=9.879924&sl=1

Renseignements sur la publication
Ministère/Organisme Canada. Defence R&D Canada.
Defence R&D Canada - Valcartier.
Titre Best design practices for effective use of N-version programming / Raphaël Khoury, Mario Couture, DRDC Valcartier ; Abdelwahab Hamou-Lhadj, Concordia University.
Titre de la série Technical memorandum ; DRDC Valcartier TM 2013-017
Type de publication Série - Voir l'enregistrement principal
Langue [Anglais]
Format Électronique
Document électronique
Note(s) "February 2013."
Includes bibliographical references (pages 20-22).
Includes abstracts and summaries in English and French.
Information sur la publication Quebec (Quebec) : Defence R&D Canada - Valcartier, 2013.
©2013
Auteur / Contributeur Khoury, Raphaël, author.
Couture, Mario, author.
Hamou-Lhadj, Abdelwahab, author.
Description 1 online resource (viii, 24 pages, 2 unnumbered pages) : illustrations.
Numéro de catalogue
  • D68-6/017-2013E-PDF
Demander des formats alternatifs
Pour demander une publication dans un format alternatif, remplissez le formulaire électronique des publications du gouvernement du Canada. Utilisez le champ du formulaire «question ou commentaire» pour spécifier la publication demandée.
Date de modification :