Detail výsledku

Mata: A Finite Automata Library

Vznik: 2024
Typ
software
Jazyk
anglicky
Autoři
Popis

Mata is a well-engineered automata library written in C++ that offers a
unique combination of speed and simplicity. It is meant to serve in
applications such as string constraint solving and reasoning about
regular expressions, and as a reference implementation of automata
algorithms. Besides basic algorithms for (non)deterministic automata, it
implements a fast simulation reduction and antichain-based language
inclusion checking. The simplicity allows a straightforward access to
the low-level structures, making it relatively easy to extend and
modify. Besides the C++ API, the library also implements a Python
binding.

Klíčová slova

finite automata

URL
Licence
Využití výsledku jiným subjektem je možné bez nabytí licence (výsledek není licencován)
Licenční poplatek
Poskytovatel licence na výsledek nepožaduje licenční poplatek
Licenční podmínky

Volně šiřitelný software pod MIT licencí https://raw.githubusercontent.com/vhavlena/ranker/master/LICENSE

Projekty
Efektivní konečné automaty pro automatické usuzování, MŠMT, ERC CZ, LL1908, zahájení: 2020-01-01, ukončení: 2024-12-31, ukončen
Reliable, Secure, and Intelligent Computer Systems, VUT, Vnitřní projekty VUT, FIT-S-23-8151, zahájení: 2023-03-01, ukončení: 2026-02-28, řešení
Reprezentace Booleovských funkcí pomocí adaptabilní datové struktury, GAČR, Standardní projekty, GA23-07565S, zahájení: 2023-01-01, ukončení: 2025-12-31, řešení
Výzkumné skupiny
Pracoviště
Nahoru