Detail výsledku

Efficient handling of string-number conversion

HOLÍK, L.; JANKŮ, P.; BUI PHI, D.; CHEN, Y.; LIN, H.; WU, W.; ABDULLA, P.; ATIG, M. Efficient handling of string-number conversion. In Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation. Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI). New York: Association for Computing Machinery, 2020. p. 943-957. ISBN: 978-1-4503-7613-6.
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Holík Lukáš, doc. Mgr., Ph.D., UITS (FIT)
Janků Petr, Ing., Ph.D.
BUI PHI, D.
Chen Yu-Fang
LIN, H.
WU, W.
Abdulla Parosh
Atig Mohamed, FIT (FIT)
Abstrakt

String-number conversion is an important class of constraints needed for the symbolic execution of string-manipulating programs. In particular solving string constraints with string-number conversion is necessary for the analysis of scripting languages such as JavaScript and Python, where string-number conversion is a part of the definition of the core semantics of these languages. However, solving this type of constraint is very challenging for the state-of-the-art solvers. We propose in this paper an approach that can efficiently support both string-number conversion and other common types of string constraints. Experimental results show that it significantly outperforms other state-of-the-art tools on benchmarks that involves string-number conversion.

Klíčová slova

String Solver, Formal Verification, Automata

URL
Rok
2020
Strany
943–957
Sborník
Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation
Řada
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
Konference
ACM SIGPLAN Conference on Programming Language Design and Implementation -- PLDI'20
ISBN
978-1-4503-7613-6
Vydavatel
Association for Computing Machinery
Místo
New York
DOI
UT WoS
000614622300063
EID Scopus
BibTeX
@inproceedings{BUT169183,
  author="HOLÍK, L. and JANKŮ, P. and BUI PHI, D. and CHEN, Y. and LIN, H. and WU, W. and ABDULLA, P. and ATIG, M.",
  title="Efficient handling of string-number conversion",
  booktitle="Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation",
  year="2020",
  series="Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)",
  pages="943--957",
  publisher="Association for Computing Machinery",
  address="New York",
  doi="10.1145/3385412.3386034",
  isbn="978-1-4503-7613-6",
  url="https://dl.acm.org/doi/10.1145/3385412.3386034"
}
Soubory
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
IT4Innovations excellence in science, MŠMT, Národní program udržitelnosti II, LQ1602, zahájení: 2016-01-01, ukončení: 2020-12-31, ukončen
Spolehlivé, bezpečné a efektivní počítačové systémy, VUT, Vnitřní projekty VUT, FIT-S-20-6427, zahájení: 2020-03-01, ukončení: 2023-02-28, ukončen
Výzkumné skupiny
Pracoviště
Nahoru