Skip to content
Inovasense

V-Model

V-Model � Metodol�gia syst�mov�ho in�inierstva s p�rovan�m v�vojov�ch a verifikacn�ch f�z pre bezpecnostne kritick� syst�my.

V-Model � Metodol�gia syst�mov�ho in�inierstva

V-Model (Verifikacn� a validacn� model) je metodol�gia syst�mov�ho in�inierstva, kde ka�d� v�vojov� f�za na lavej strane �V” m� priamo zodpovedaj�cu testovaciu a verifikacn� f�zu na pravej strane. Je �tandardn�m pr�stupom pre bezpecnostne kritick� v�voj v letectve (DO-178C/DO-254), automobilovom priemysle (ISO 26262), obrane a priemyselnej automatiz�cii.

�trukt�ra V-Modelu

Po�iadavky -------------------- Akceptacn� testovanie
    ?                                      ?
  Syst�mov� n�vrh ------------ Syst�mov� testovanie
      ?                                  ?
    N�vrh architekt�ry ---- Integracn� testovanie
        ?                              ?
      Detailn� n�vrh ---- Jednotkov� testovanie
            ?              ?
         Implement�cia

F�zy V-Modelu

Lav� strana (V�voj)Prav� strana (Verifik�cia)Sledovatelnost
Anal�za po�iadaviekAkceptacn� testovanieKa�d� po�iadavka m� pass/fail test
Syst�mov� n�vrhSyst�mov� testovanieSpr�vanie validovan� voci n�vrhu
N�vrh architekt�ryIntegracn� testovanieOverenie rozhran� modulov
Detailn� n�vrhJednotkov� testovanieKa�d� komponent testovan� izolovane
Implement�cia� (k�dovanie / v�roba)

Preco V-Model pre hardv�r?

  1. Zmeny s� drah� � Na rozdiel od softv�ru, hardv�rov� chyby objaven� neskoro m��u st�t mili�ny (respin ASIC, re-layout PCB, re-certifik�cia).
  2. Sledovatelnost je povinn� � Bezpecnostn� normy (DO-254, ISO 26262) vy�aduj� �pln� sledovatelnost od po�iadaviek po d�kazy o verifik�cii.
  3. Vcasn� detekcia ch�b � Ka�d� f�za m� explicitn� rev�zne br�ny.
  4. Regulacn� s�lad � Certifikacn� autority (EASA, FAA, T�V) akceptuj� dokument�ciu V-Modelu.

V-Model vo v�voji FPGA

F�zaAktivityV�stupy
Po�iadavkyZachytenie funkcn�ch a v�konnostn�ch po�iadaviek�pecifik�cia po�iadaviek
Architekt�raRozdelenie na IP bloky, defin�cia rozhran�Dokument architekt�ry, ICD
Detailn� n�vrhRTL mikroarchitekt�ra, stavov� automatyDokument detailn�ho n�vrhu
Implement�ciaVHDL k�dovanie, synt�za, P&RRTL zdrojov� k�d, bitstream
Jednotkov� testySimul�cia na �rovni blokov, pokrytieTestovacie spr�vy
Integracn� testyMulti-blokov� simul�ciaIntegracn� spr�va
Syst�mov� testyHardware-in-the-loop, environment�lne testyAkceptacn� spr�va

V-Model vs. Agile

FaktorV-ModelAgile
N�klady na iter�ciuVysok� (fyzick� prototypy, certifik�cia)N�zke (softv�rov� deployment)
Regulacn� akceptovanieVy�adovan� DO-254, ISO 26262Neakceptovan� pre certifik�ciu
Najlep�ie preBezpecnostne kritick� HW a FWAplikacn� softv�r, UX iter�cia

Modern� t�my pou��vaj� hybridn� pr�stup: V-Model pre hardv�r a kritick� firmv�r, Agile pre aplikacn� softv�r.

Normy vy�aduj�ce V-Model

NormaDom�na
DO-254Leteck� hardv�r
DO-178CLeteck� softv�r
ISO 26262Automobilov� priemysel
IEC 61508Priemyseln� funkcn� bezpecnost
IEC 62443Priemyseln� kybernetick� bezpecnost

S�visiace pojmy

  • FPGA � Hardv�rov� zariadenia vyv�jan� podla V-Modelu.
  • RTL Design � Implementacn� f�za V-Modelu pre digit�lne obvody.
  • PCB Design � N�vrh fyzick�ho hardv�ru podla rev�znych br�n V-Modelu.
  • DO-254 � Leteck� norma vy�aduj�ca V-Model pre palubn� hardv�r.

Inovasense aplikuje metodol�giu V-Model napriec cel�m v�vojom hardv�ru � od n�vrhu FPGA s �plnou sledovatelnostou po�iadaviek a pokryt�m verifik�cie po riadenie �ivotn�ho cyklu produktov, ktor� koordinuje multidisciplin�rne t�my cez ka�d� f�zov� br�nu.