Proceedings of the 12th International Conference on Database Theory 2009
DOI: 10.1145/1514894.1514916
|View full text |Cite
|
Sign up to set email alerts
|

Efficient asymmetric inclusion between regular expression types

Abstract: The inclusion of Regular Expressions (REs) is the kernel of any type-checking algorithm for XML manipulation languages. XML applications would benefit from the extension of REs with interleaving and counting, but this is not feasible in general, since inclusion is EXPSPACE-complete for such extended REs. In [9] we introduced a notion of "conflict-free REs", which are extended REs with excellent complexity behaviour, including a cubic inclusion algorithm [9] and linear membership [10]. Conflict-free REs have in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 13 publications
(24 citation statements)
references
References 9 publications
0
24
0
Order By: Relevance
“…In [6] we proved that inclusion for the above language, which is EXPSPACE-complete in general, can be verified in quadratic time when the right hand-side of the comparison (the supertype) is conflict-free. Conflict-free types are defined as those types that respect the following restrictions (hereafter we will use the meta-variable U for conflict-free types):…”
Section: Conflict-free Typesmentioning
confidence: 93%
See 2 more Smart Citations
“…In [6] we proved that inclusion for the above language, which is EXPSPACE-complete in general, can be verified in quadratic time when the right hand-side of the comparison (the supertype) is conflict-free. Conflict-free types are defined as those types that respect the following restrictions (hereafter we will use the meta-variable U for conflict-free types):…”
Section: Conflict-free Typesmentioning
confidence: 93%
“…Type inclusion is the basic operation of any type-checking compiler, and is typically invoked for every variable assignment, function definition, and function call, hence it must be extremely fast. We offered a first solution in [9,6]. In these papers we introduced conflict-free EREs, which are a restricted form of EREs that closely correspond to the kind of EREs that schema designers actually use, and that admit a quadratic-time inclusion algorithm.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Martens, Neven and Schwentick study in [13] the complexity of the inclusion problem for several sub-classes of the regular expressions. Colazzo, Ghelli and Sartiani, describe in [14] and [15] asymmetric polynomial-time algorithms for inclusion of a subclass of regular expressions called collision-free. The collision-free regular expressions have at most one occurrence of each symbol from Σ , and the Kleene star can only be applied to disjunctions of letters.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…In particular, we will introduce several classes of schemas (e.g., CHAREs [7]), for which decision problems can be solved efficiently, and present an approach based on conflict-free types [11], [12], [13] for solving membership and inclusion in polynomial time.…”
Section: Advanced Topicsmentioning
confidence: 99%