Staatilise programmianalüüsiga uuritakse programme lähtekoodi põhjal, ilma neid käivitamata. Üks võimalus on selleks kasutada abstraktset interpretatsiooni, et määrata programmi võimalikke ligikaudseid seisundeid, mis moodustavad abstraktse domeeni. Kui kasutatav domeen rahuldab teatud matemaatilisi omadusi, siis abstraktse interpretatsiooni teooria kohaselt on teostatav analüüs korrektne (ingl sound). Staatilise analüsaatori implementeerimisel võib juhtuda, et domeenides esineb vigu, mis rikuvad analüüsi ja selle korrektsuse. Töös koostatakse omaduste komplekt, mida kasutatakse Goblint analüsaatorist omaduspõhise testimise abil vigade leidmiseks. Selleks implementeeritakse Goblintis vajalik domeenide testimise raamistik ja elementide gener...
End-to-end testing assesses that the flow of an application and the integrated components of an appl...
Suurte korpuste automaatsel töötlemisel kasutatakse erinevat keeletarkvara ja statistilist analüüsi,...
Staatilised tüübisüsteemid võimaldavad leida programmidest teatud vigu juba enne koodi käivitamist j...
Staatiline analüüs on üks viis programmide uurimiseks. Vastandina dünaaamilisele analüüsile ei pea s...
Goblint on staatiline andmejooksude analüsaator mitmelõimelistestele C-keelsetele programmidele. Käe...
Quality is a persistent problem in software development. The main method for quality assurance, test...
Static code analysis is the analysis of program code without executing it. Static analysis tools are...
Käesoleva bakalaureusetöö käigus uuritakse raamistikust Apache Struts 2 aastal 2017 avastatud turvaa...
Käesoleva töö raames valmis füüsiliste klotsidega programmeerimise süsteem, mis on mõeldud programme...
Tato práce se zabývá problematikou analýzy testovatelnosti číslicových obvodů a pokrytím poruch. Obs...
Regression testing is a type of testing that aims to verify that the existing test suite will not fi...
Käesolev artikkel on lühike ja ülevaatlik sissejuhatus katselistesse meetoditesse tähenduse uurimise...
Layered architecture in Java EE web applications is one example of a situation where parallel, non-m...
Käesoleva bakalaureusetöö eesmärk on tutvustada ekspektiile ning realiseerida nendel põhinev graafil...
OPC Unified Architecture is an industrial communication specification, employing a client-server com...
End-to-end testing assesses that the flow of an application and the integrated components of an appl...
Suurte korpuste automaatsel töötlemisel kasutatakse erinevat keeletarkvara ja statistilist analüüsi,...
Staatilised tüübisüsteemid võimaldavad leida programmidest teatud vigu juba enne koodi käivitamist j...
Staatiline analüüs on üks viis programmide uurimiseks. Vastandina dünaaamilisele analüüsile ei pea s...
Goblint on staatiline andmejooksude analüsaator mitmelõimelistestele C-keelsetele programmidele. Käe...
Quality is a persistent problem in software development. The main method for quality assurance, test...
Static code analysis is the analysis of program code without executing it. Static analysis tools are...
Käesoleva bakalaureusetöö käigus uuritakse raamistikust Apache Struts 2 aastal 2017 avastatud turvaa...
Käesoleva töö raames valmis füüsiliste klotsidega programmeerimise süsteem, mis on mõeldud programme...
Tato práce se zabývá problematikou analýzy testovatelnosti číslicových obvodů a pokrytím poruch. Obs...
Regression testing is a type of testing that aims to verify that the existing test suite will not fi...
Käesolev artikkel on lühike ja ülevaatlik sissejuhatus katselistesse meetoditesse tähenduse uurimise...
Layered architecture in Java EE web applications is one example of a situation where parallel, non-m...
Käesoleva bakalaureusetöö eesmärk on tutvustada ekspektiile ning realiseerida nendel põhinev graafil...
OPC Unified Architecture is an industrial communication specification, employing a client-server com...
End-to-end testing assesses that the flow of an application and the integrated components of an appl...
Suurte korpuste automaatsel töötlemisel kasutatakse erinevat keeletarkvara ja statistilist analüüsi,...
Staatilised tüübisüsteemid võimaldavad leida programmidest teatud vigu juba enne koodi käivitamist j...