Z3-Noodler 1.3: Shepherding Decision Procedures for Strings with Model Generation
| dc.contributor.author | Chocholatý, David | cs | 
| dc.contributor.author | Havlena, Vojtěch | cs | 
| dc.contributor.author | Holík, Lukáš | cs | 
| dc.contributor.author | Hranička, Jan | cs | 
| dc.contributor.author | Lengál, Ondřej | cs | 
| dc.contributor.author | Síč, Juraj | cs | 
| dc.coverage.issue | 1 | cs | 
| dc.coverage.volume | 15697 | cs | 
| dc.date.issued | 2025-05-03 | cs | 
| dc.description.abstract | Z3-Noodler is a fork of the Z3 SMT solver replacing its string theory implementation with a portfolio of decision procedures and a selection mechanism for choosing among them based on the features of the input formula. In this paper, we give an overview of the used decision procedures, including a novel length-based procedure, and their integration into a robust solver with a good overall performance, as witnessed by Z3-Noodler winning the string division of SMT-COMP'24 by a large margin. We also extended the solver with a support for model generation, which is essential for the use of the solver in practice. | en | 
| dc.description.abstract | Z3-Noodler is a fork of the Z3 SMT solver replacing its string theory implementation with a portfolio of decision procedures and a selection mechanism for choosing among them based on the features of the input formula. In this paper, we give an overview of the used decision procedures, including a novel length-based procedure, and their integration into a robust solver with a good overall performance, as witnessed by Z3-Noodler winning the string division of SMT-COMP'24 by a large margin. We also extended the solver with a support for model generation, which is essential for the use of the solver in practice. | en | 
| dc.format | text | cs | 
| dc.format.extent | 23-44 | cs | 
| dc.format.mimetype | application/pdf | cs | 
| dc.identifier.citation | Lecture Notes in Computer Science. 2025, vol. 15697, issue 1, p. 23-44. | en | 
| dc.identifier.doi | 10.1007/978-3-031-90653-4_2 | cs | 
| dc.identifier.issn | 0302-9743 | cs | 
| dc.identifier.orcid | 0009-0006-5614-1592 | cs | 
| dc.identifier.orcid | 0000-0003-4375-7954 | cs | 
| dc.identifier.orcid | 0000-0001-6957-1651 | cs | 
| dc.identifier.orcid | 0000-0002-3038-5875 | cs | 
| dc.identifier.orcid | 0000-0001-7454-3751 | cs | 
| dc.identifier.other | 194210 | cs | 
| dc.identifier.researcherid | JCO-1846-2023 | cs | 
| dc.identifier.scopus | 57189895456 | cs | 
| dc.identifier.scopus | 24468124100 | cs | 
| dc.identifier.scopus | 24822331700 | cs | 
| dc.identifier.uri | http://hdl.handle.net/11012/255206 | |
| dc.language.iso | en | cs | 
| dc.publisher | Springer Verlag | cs | 
| dc.relation.ispartof | Lecture Notes in Computer Science | cs | 
| dc.relation.uri | https://link.springer.com/chapter/10.1007/978-3-031-90653-4_2 | cs | 
| dc.rights | Creative Commons Attribution 4.0 International | cs | 
| dc.rights.access | openAccess | cs | 
| dc.rights.sherpa | http://www.sherpa.ac.uk/romeo/issn/0302-9743/ | cs | 
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | cs | 
| dc.subject | SMT | en | 
| dc.subject | string constraints | en | 
| dc.subject | noodlification | en | 
| dc.subject | automata | en | 
| dc.subject | SMT solver | en | 
| dc.subject | SMT | |
| dc.subject | string constraints | |
| dc.subject | noodlification | |
| dc.subject | automata | |
| dc.subject | SMT solver | |
| dc.title | Z3-Noodler 1.3: Shepherding Decision Procedures for Strings with Model Generation | en | 
| dc.title.alternative | Z3-Noodler 1.3: Shepherding Decision Procedures for Strings with Model Generation | en | 
| dc.type.driver | conferenceObject | en | 
| dc.type.status | Peer-reviewed | en | 
| dc.type.version | publishedVersion | en | 
| eprints.grantNumber | info:eu-repo/grantAgreement/GA0/GA/GA23-07565S | cs | 
| sync.item.dbid | VAV-194210 | en | 
| sync.item.dbtype | VAV | en | 
| sync.item.insts | 2025.10.14 14:13:20 | en | 
| sync.item.modts | 2025.10.14 10:09:21 | en | 
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs | 
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
 - 9783031906534_2.pdf
 - Size:
 - 2.26 MB
 - Format:
 - Adobe Portable Document Format
 - Description:
 - file 9783031906534_2.pdf
 
