Enhanced V-model

Mustafa Seçkin Durmuş, İlker Üstoğlu, Roman Yu. Tsarev, Josef Börcsök

Research output: Contribution to journalArticlepeer-review

7 Citations (Scopus)

Abstract

Typically, software development processes are time consuming, expensive, and rigorous, particularly for safety-critical applications. Even if guidelines and recommendations are defined by sector-specific functional safety standards, development process may not be completed because of excessive costs or insufficient planning. The V-model is one of the most well-known software development lifecycle model. In this study, the V-model lifecycle is modified by adding an intermediate step. The proposed modification is realized by checking the fault diagnosability of each module. The proposed modification provides three advantages: (1) it checks whether the constructed model covers all software requirements related with faults; (2) it decreases costs by early detection of modeling deficiencies before the coding and testing phases; and (3) it enables code simplicity in decision of fault occurrence.

Original languageEnglish
Pages (from-to)577-585
Number of pages9
JournalInformatica (Slovenia)
Volume42
Issue number4
DOIs
Publication statusPublished - 2018
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2018 Slovene Society Informatika. All Rights Reserved.

Keywords

  • Discrete event systems
  • EN 50128
  • Fault diagnosis
  • Fixed-block railway signaling systems
  • Software development lifecycle
  • V-model

Fingerprint

Dive into the research topics of 'Enhanced V-model'. Together they form a unique fingerprint.

Cite this