Skoči na glavni sadržaj

Izvorni znanstveni članak

https://doi.org/10.17559/TV-20170319045945

Generiranje ispitnih podataka za softver zasnovano na kolektivnom ograničenju i ponderiranoj metodi kombinacije

Dalin Zhang orcid id orcid.org/0000-0003-0346-7020 ; National Research Center of Railway Safety Assessment, Beijing Jiaotong University, Beijing, China
Jianwei Sui ; State Key Laboratory of Networking and Switching, University of Posts and Telecommunications, Beijing, China
Yunzhan Gong ; State Key Laboratory of Networking and Switching, University of Posts and Telecommunications, Beijing, China


Puni tekst: hrvatski pdf 847 Kb

str. 1041-1049

preuzimanja: 400

citiraj

Puni tekst: engleski pdf 847 Kb

str. 1041-1049

preuzimanja: 535

citiraj


Sažetak

Ispitivanje pouzdanosti softvera znači ispitivanje softvera kako bi se provjerilo da li udovoljava zahtjevima pouzdanosti i kako bi se procijenio njegov stupanj pouzdanosti. Statistički temeljeno ispitivanje pouzdanosti softvera općenito uključuje tri dijela: izgradnju modela, generiranje ispitnih podataka i ispitivanje. Stvaranje modela upotrebe softvera treba što je više moguće odražavati korisnikovu stvarnu primjenu. Potreban je ogroman broj ispitivanih slučajeva da bi se zadovoljila distribucija vjerojatnoće u slučaju stvarne upotrebe; inače će ispitivanje pouzdanosti izgubiti originalno značenje. U ovom radu najprije predlažemo novu metodu strukturiranja modela primjene softvera zasnovanu na modulima i heurističkoj metodi koja se temelji na ograničenjima. Zatim predlažemo metodu za generiranje podataka za ispitivanje uzimajući u obzir kombinaciju i težinu ulaznih podataka što smanjuje veliki broj mogućih kombinacija ulaznih varijabli na samo nekoliko reprezentativnih i povećava praktičnost primjene ispitne metode. U svrhu provjere učinkovitosti metode predložene u ovom radu, organizirane su četiri grupe eksperimenata. Ispravnost odgovarajućeg indeksa (GFI- goodness of fit index) pokazuje da je predložena metoda bliža upotrebi aktualnog softvera; također smo ustanovili da ima bolju pokrivenost kod uporabe Java Pathfinder-a za analizu četiri niza pokrivenosti internog koda.

Ključne riječi

generiranje podataka; GFI; ispitivanje pouzdanosti softvera; model uporabe; ograničenje; ponderirana kombinacija

Hrčak ID:

185493

URI

https://hrcak.srce.hr/185493

Datum izdavanja:

31.7.2017.

Podaci na drugim jezicima: engleski

Posjeta: 1.736 *