izpis_h1_title_alt

Razširitev sistema ALGator za določanje mej parametrov testnih primerov
ID STELE, MIHA (Author), ID Dobravec, Tomaž (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (676,47 KB)
MD5: 7E6F45DECBD8451996EFAF4171006FDE

Abstract
ALGator je sistem za ocenjevanje kakovosti algoritmov in analizo rezultatov. Glavna naloga diplomskega dela je bila izdelava avtomatskega preiskovanja razumnih mej za poljubne parametre. Naloga je bila posredna, saj je bilo za dosego rezultata potrebno mnogo modulov implementirati. V grobem smo napravili štiri različne sklope, in sicer definirali smo strukture celotne rešitve, zbrali in razčlenili smo konfiguracije, izdelali smo logiko za generiranje in obvladovanje kombinacij parametrov ter logiko za globljo preiskavo parametrov. V prvi sklop spada tudi raziskovanje obstoječega sistema, kjer smo poskušali uporabiti že obstoječe metode in sestaviti čim manj novih razredov. Najbolj zahteven problem je bil pri glavni logiki, kjer je nastopalo obvladovanje kombinacij in logika za globljo preiskavo. Ta ni zahtevala pretirano obsežne kode, vendar pa je sistem zahteval zelo natančno logiko in med seboj odvisne komponente. Posledično je pri tem prihajalo do največ hroščev, ki pa jih je bilo tudi najtežje odpraviti.

Language:Slovenian
Keywords:programska oprema, integracija, avtomatizacija
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2018
PID:20.500.12556/RUL-103182 This link opens in a new window
Publication date in RUL:14.09.2018
Views:1068
Downloads:203
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Extension of ALGator system for defining parameter limits
Abstract:
ALGator is a system for evaluating quality of algorithms and for analysing its results. In this diploma work, the main goal was to develop an automatic search for the adequate limits of any parameters. The task could not be made directly since we had to build more modules to achieve the goal. In general, our implementation consisted of four parts: definition of the whole structure, gathering and parsing the configuration data, generating and handling the combinations and logic for deep searching of a parameter. The most complex part was the main logic, which did not contain too many lines of code, but I had to be very accurate. Consequently, the hardest bugs to fix occurred there.

Keywords:software, integration, automation

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back