Journal Article

·2018 OPEN ACCESS

Enhanced V-Model

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

Informatica

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.

Keywords

Computer science Reliability engineering Process (computing) Software development Software Software development process Coding (social sciences) Software engineering Engineering Programming language Mathematics

Subject Areas

Software Reliability and Analysis Research ·Software ·Physical Sciences
Advanced Software Engineering Methodologies ·Artificial Intelligence ·Physical Sciences
Software Engineering Research ·Information Systems ·Physical Sciences

Citations by Year