A Robust Class of Context-Sensitive Languages


Torre, Salvatore La, Madhusudan, Parthasarathy and Parlato, Gennaro (2007) A Robust Class of Context-Sensitive Languages At LICS, Poland. 10 - 12 Jul 2007. , pp. 161-170.

Download

[img] PDF lics07.pdf - Version of Record
Download (223kB)

Description/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.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Event Dates: 10-12 July 2007
Venue - Dates: LICS, Poland, 2007-07-10 - 2007-07-12
Organisations: Electronic & Software Systems
ePrint ID: 272465
Date :
Date Event
2007Published
Date Deposited: 13 Jun 2011 14:43
Last Modified: 23 Feb 2017 08:30
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/272465

Actions (login required)

View Item View Item