作者
Rajeev Alur, Parthasarathy Madhusudan
发表日期
2009/5/19
期刊
Journal of the ACM (JACM)
卷号
56
期号
3
页码范围
1-43
出版商
ACM
简介
We propose the model of nested words for representation of data with both a linear ordering and a hierarchically nested matching of items. Examples of data with such dual linear-hierarchical structure include executions of structured programs, annotated linguistic data, and HTML/XML documents. Nested words generalize both words and ordered trees, and allow both word and tree operations. We define nested word automata—finite-state acceptors for nested words, and show that the resulting class of regular languages of nested words has all the appealing theoretical properties that the classical regular word languages enjoys: deterministic nested word automata are as expressive as their nondeterministic counterparts; the class is closed under union, intersection, complementation, concatenation, Kleene-*, prefixes, and language homomorphisms; membership, emptiness, language inclusion, and language …
引用总数
2003200420052006200720082009201020112012201320142015201620172018201920202021202220232024631521484659636562525374665852453948375023
学术搜索中的文章
R Alur, P Madhusudan - Proceedings of the thirty-sixth annual ACM symposium …, 2004
R Alur, P Madhusudan - Journal of the ACM (JACM), 2009
R Alur, P Madhusudan - Developments in Language Theory: 10th International …, 2006