Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail publikace
LETKO, Z. VOJNAR, T. KŘENA, B.
Originální název
Coverage Metrics for Saturation-based and Search-based Testing of Concurrent Software
Anglický název
Typ
článek v časopise - ostatní, Jost
Jazyk
čeština
Originální abstrakt
Metriky pokrytí hrají klíčovou úlohy při testování programů. Umožňují měřit, jak dobře byl program testován, a řídit proces testování. Několik metrik pro testování vícevláknových programů již existuje, ale většina z nich plně nereflektuje chování vícevláknových programů nebo jsou příliš náročné. V tomto článku navrhujeme několik nových metrik, které jsou vhodné pro saturační testování a testování založené na prohledávání prostoru. Od předchozích metrik se liší zejména tím, že jsou odvozeny od různých dynamických algoritmů pro detekci chyb v synchronizaci. Způsob odvození metrik je obecný a lze tak vytvořit další metriky z jiných algoritmů pro detekci chyb. Naší motivací byl fakt, že do vývoje detekčních technik bylo vloženo značné úsilí, a současné techniky tak velmi přesně identifikují místa a operace klíčové pro popis chování vícevláknových aplikací. Odvozené metriky byly dále zpřesněny pomocí abstraktních identifikátorů objektů a vláken. Naše metriky byly empiricky porovnány s vybranými již existujícími metrikami.
Anglický abstrakt
Klíčová slova v angličtině
Java, concurrency, testing, coverage, search-based testing, saturation-based testing
Autoři
LETKO, Z.; VOJNAR, T.; KŘENA, B.
Rok RIV
2012
Vydáno
27. 3. 2012
ISSN
0302-9743
Periodikum
Lecture Notes in Computer Science
Ročník
Číslo
7186
Stát
Spolková republika Německo
Strany od
177
Strany do
192
Strany počet
15
URL
http://www.springerlink.com/content/084w5489p9556775/
BibTex
@article{BUT91435, author="Zdeněk {Letko} and Tomáš {Vojnar} and Bohuslav {Křena}", title="Coverage Metrics for Saturation-based and Search-based Testing of Concurrent Software", journal="Lecture Notes in Computer Science", year="2012", volume="2012", number="7186", pages="177--192", issn="0302-9743", url="http://www.springerlink.com/content/084w5489p9556775/" }
Dokumenty
lncs_approve.pdf