Regular expressions and related formalism are nowadays adopted by the most common programming languages, and frequently used as a pattern for matching strings. These constructs are useful and powerful but, on the downside, could pose security risks, especially for web applications. The analysis of modern programs cannot therefore be separated from adequate handling of regular patterns. In this paper, we focus on how to tackle string constraints involving regular pattern matching using the constraint programming paradigm, which currently offers limited support for these constraints.

Amadini, R., Gabbrielli, M. (2023). Chapter 10 Regular Matching with Constraint Programming. Berlino : Springer Science and Business Media Deutschland GmbH [10.1007/978-981-19-9601-6_10].

Chapter 10 Regular Matching with Constraint Programming

Amadini R.;Gabbrielli M.
2023

Abstract

Regular expressions and related formalism are nowadays adopted by the most common programming languages, and frequently used as a pattern for matching strings. These constructs are useful and powerful but, on the downside, could pose security risks, especially for web applications. The analysis of modern programs cannot therefore be separated from adequate handling of regular patterns. In this paper, we focus on how to tackle string constraints involving regular pattern matching using the constraint programming paradigm, which currently offers limited support for these constraints.
2023
Intelligent Systems Reference Library
181
195
Amadini, R., Gabbrielli, M. (2023). Chapter 10 Regular Matching with Constraint Programming. Berlino : Springer Science and Business Media Deutschland GmbH [10.1007/978-981-19-9601-6_10].
Amadini, R.; Gabbrielli, M.
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1047836
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact