Publication | Closed Access
Rex: Symbolic Regular Expression Explorer
144
Citations
15
References
2010
Year
Unknown Venue
EngineeringSoftware EngineeringRegular Expression ConstraintsSoftware AnalysisFormal VerificationNatural Language ProcessingConstraint SolvingSyntaxString-searching AlgorithmData MiningString ProcessingSmt Solver Z3Programming LanguagesKnowledge DiscoveryComputer SciencePattern MatchingBioinformaticsAutomated ReasoningProgram AnalysisSoftware TestingFormal MethodsForm Regular ExpressionsSymbolic Execution
Constraints in form regular expressions over strings are ubiquitous. They occur often in programming languages like Perl and C#, in SQL in form of LIKE expressions, and in web applications. Providing support for regular expression constraints in program analysis and testing has several useful applications. We introduce a method and a tool called Rex, for symbolically expressing and analyzing regular expression constraints. Rex is implemented using the SMT solver Z3, and we provide experimental evaluation of Rex.
| Year | Citations | |
|---|---|---|
Page 1
Page 1