• DocumentCode
    3112603
  • Title

    A Robust Class of Context-Sensitive Languages

  • Author

    La Torre, S. ; Madhusudan, P. ; Parlato, Gennaro

  • Author_Institution
    Univ. di Salerno, Salerno
  • fYear
    2007
  • fDate
    10-14 July 2007
  • Firstpage
    161
  • Lastpage
    170
  • Abstract
    We define a new class of languages defined by multi-stack automata that forms a robust subclass of context-sensitive languages, with decidable emptiness and closure under boolean operations. This class, called multi-stack visibly pushdown languages (MVPLs), is defined using multi-stack pushdown automata with two restrictions: (a) the pushdown automaton is visible, i.e. the input letter determines the operation on the stacks, and (b) any computation of the machine can be split into k stages, where in each stage, there is at most one stack that is popped. MVPLs are an extension of visibly pushdown languages that captures noncontext free behaviors, and has applications in analyzing abstractions of multithreaded recursive programs, signifi- cantly enlarging the search space that can be explored for them. We show that MVPLs are closed under boolean operations, and problems such as emptiness and inclusion are decidable. We characterize MVPLs using monadic second-order logic over appropriate structures, and exhibit a Parikh theorem for them.
  • Keywords
    Boolean functions; automata theory; context-sensitive languages; recursive functions; boolean operations; context-sensitive languages; monadic second-order logic; multistack pushdown automata; multistack visibly pushdown languages; multithreaded recursive programs; Application software; Automata; Computer science; Logic; Robustness; SGML; Tree data structures; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2007. LICS 2007. 22nd Annual IEEE Symposium on
  • Conference_Location
    Wroclaw
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-2908-9
  • Type

    conf

  • DOI
    10.1109/LICS.2007.9
  • Filename
    4276561