Detail publikace
Prediction of Coverage of Expensive Concurrency Metrics Using Cheaper Metrics
Pluháčková Hana, Mgr. Bc. (UITS FIT VUT)
Ur Shmuel (IBM)
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT)
Testování souběžných programů je obtížné, protože plánování nedeterminismu vyžaduje, aby se otestovalo obrovské množství různých prokládání vláken. Kromě toho jednoduché opakování spouštění testů bude typicky zkoumat pouze podobná prokládání. Jedním z nejoblíbenějších způsobů, jak se s tímto problémem vyrovnat, je použití přístupu založeného na šumu, který je však parametrizován mnoha parametry, jejichž vhodné hodnoty je obtížné najít. Pro zjištění těchto hodnot je třeba spouštět mnoho experimentů a použít k jejich vyhodnocení určitou metriku. Měření dosaženého pokrytí však může zpomalit experimenty. Abychom tento problém minimalizovali, ukážeme, že existují korelace mezi metrikami, které jsou různě časově náročné, a že lze najít vhodné nastavení testu a šumu, aby bylo možné maximalizovat pokrytí pod nákladnými metrikami pomocí experimentů s levnějšími metrikami.
@INPROCEEDINGS{FITPUB11650, author = "Bohuslav K\v{r}ena and Hana Pluh\'{a}\v{c}kov\'{a} and Shmuel Ur and Tom\'{a}\v{s} Vojnar", title = "Prediction of Coverage of Expensive Concurrency Metrics Using Cheaper Metrics", pages = "99--108", booktitle = "Computer Aided Systems Theory - EUROCAST 2017", series = "16th International Conference, Las Palmas de Gran Canaria, Spain, February 19-24, 2017, Revised Selected Papers, Part II", volume = 10672, year = 2018, location = "Las Palmas, ES", publisher = "Springer International Publishing", ISBN = "978-3-319-74726-2", doi = "10.1007/978-3-319-74727-9\_12", language = "english", url = "https://www.fit.vut.cz/research/publication/11650" }