Detail publikace
Abstraction Refinement and Antichains for Trace Inclusion of Infinite State Systems
Iosif Radu (VERIMAG)
Rogalewicz Adam, doc. Mgr., Ph.D. (UITS FIT VUT)
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT)
Obecný registrový automat (generic register automaton) je varianta konečného automatu vybaveného datovými proměnnými nad nekonečnými doménami (např. celá čísla). Běh takovéhoto automatu je pak alternující sekvence symbolů konečné abecedy a datových hodnot, kterých nabývají proměnné v jednotlivých krocích. Problém adresovaný v tomto článku se ptá, zda datový jazyk (množina možných běhů) jednoho automatu je součástí datového jazyka druhého automatu. Tento problém je obecně nerozhodnutelný. V rámci článku představujeme semi-algoritmus založený na abstrakci a zjemňování určený k řešení tohoto problému. Dále představujeme rozšíření zmíněného algoritmu pomocí techniky simulací, konkrétně simulačních relací nad datovými slovy. Algoritmus byl implementován v rámci prototypového nástroje a funkčnost byla ověřena na netriviálních příkladech.
@ARTICLE{FITPUB12316, author = "Luk\'{a}\v{s} Hol\'{i}k and Radu Iosif and Adam Rogalewicz and Tom\'{a}\v{s} Vojnar", title = "Abstraction Refinement and Antichains for Trace Inclusion of Infinite State Systems", pages = "137--170", journal = "Formal Methods in System Design", volume = 55, number = 3, year = 2020, ISSN = "0925-9856", doi = "10.1007/s10703-020-00345-1", language = "english", url = "https://www.fit.vut.cz/research/publication/12316" }