Minimalizace testů pro modely na základě podgrafů

Loading...
Thumbnail Image

Date

Authors

Mucha, Samuel Ján

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Redundancia testov v modeloch Simulink predstavuje významnú výzvu pre efektívnosť overovania softvéru. Táto práca skúma detekciu izomorfizmu podgrafov pomocou algoritmu VF3, adaptovaného a implementovaného v rámci vlastného reťazca nástrojov BLADE-BALROG-BALIN. BLADE zjednodušuje modelovanie modelov Simulink, BALROG spracováva konverziu grafov pre internú reprezentáciu v NetworkX a BALIN vykonáva VF3. Benchmarking na grafoch podobných Simulinku demonštruje takmer kubickú škálovateľnosť priemernej doby behu a efektívne odmietnutie neizomorfizmu. Počiatočné testy modelu BLADE potvrdili správnosť. Tento výskum zavádza reťazec nástrojov a poskytuje sľubné dôkazy o tom, že VF3 dokáže efektívne znížiť redundanciu v testovaní založenom na modeloch Simulink, čím sa zvyšuje efektívnosť overovania softvéru.
Test redundancy in Simulink models poses a significant challenge to software verification efficiency. This thesis investigates subgraph isomorphism detection using the VF3 algorithm, adapted and implemented within a custom BLADE-BALROG-BALIN toolchain. BLADE simplifies Simulink models modeling, BALROG handles graph conversion for internal representation in NetworkX, and BALIN executes VF3. Benchmarking on Simulink-like graphs demonstrates near-cubic average-case runtime scaling and efficient non-isomorphism rejection. Initial BLADE model tests validated correctness. This research establishes a toolchain and provides promising evidence that VF3 can effectively reduce redundancy in Simulink model-based testing, improving efficiency in software verification.

Description

Citation

MUCHA, S. Minimalizace testů pro modely na základě podgrafů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Document type

Document version

Date of access to the full text

Language of document

en

Study field

Informační technologie

Comittee

doc. RNDr. Milan Češka, Ph.D. (předseda) Ing. Radek Kočí, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. David Bařina, Ph.D. (člen) Ing. Marta Jaroš, Ph.D. (člen)

Date of acceptance

2025-06-17

Defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO