Languages of Nested Trees
dc.contributor.author | Alur, Rajeev | |
dc.contributor.author | Chaudhuri, Swarat | |
dc.contributor.author | Madhusudan, P. | |
dc.date | 2023-05-17T00:13:40.000 | |
dc.date.accessioned | 2023-05-22T12:47:11Z | |
dc.date.available | 2023-05-22T12:47:11Z | |
dc.date.issued | 2006-08-06 | |
dc.date.submitted | 2006-12-08T05:57:45-08:00 | |
dc.description.abstract | We study languages of nested trees—structures obtained by augmenting trees with sets of nested jump-edges. These graphs can naturally model branching behaviors of pushdown programs, so that the problem of branching-time software model checking may be phrased as a membership question for such languages. We define finite-state automata accepting such languages—these automata can pass states along jump-edges as well as tree edges. We find that the model-checking problem for these automata on pushdown systems is EXPTIME-complete, and that their alternating versions are expressively equivalent to NT-μ, a recently proposed temporal logic for nested trees that can express a variety of branching-time, "context-free" requirements. We also show that monadic second order logic (MSO) cannot exploit the structure: MSO on nested trees is too strong in the sense that it has an undecidable model checking problem, and seems too weak to capture NT-μ. | |
dc.description.comments | From the 18th International Conference, CAV 2006, Seattle, WA, USA, August 17-20, 2006. | |
dc.identifier.uri | https://repository.upenn.edu/handle/20.500.14332/6313 | |
dc.legacy.articleid | 1290 | |
dc.legacy.fields | 10.1007/11817963_31 | |
dc.legacy.fulltexturl | https://repository.upenn.edu/cgi/viewcontent.cgi?article=1290&context=cis_papers&unstamped=1 | |
dc.rights | The original publication is available at www.springerlink.com | |
dc.source.beginpage | 329 | |
dc.source.endpage | 342 | |
dc.source.issue | 274 | |
dc.source.journal | Departmental Papers (CIS) | |
dc.source.journaltitle | Lecture Notes in Computer Science: Computer Aided Verification | |
dc.source.peerreviewed | true | |
dc.source.status | published | |
dc.source.volume | 4144 | |
dc.subject.other | CPS Theory | |
dc.title | Languages of Nested Trees | |
dc.type | Book Chapter | |
digcom.contributor.author | isAuthorOfPublication|email:alur@cis.upenn.edu|institution:University of Pennsylvania|Alur, Rajeev | |
digcom.contributor.author | Chaudhuri, Swarat | |
digcom.contributor.author | Madhusudan, P. | |
digcom.identifier | cis_papers/274 | |
digcom.identifier.contextkey | 230796 | |
digcom.identifier.submissionpath | cis_papers/274 | |
digcom.type | chapter | |
dspace.entity.type | Publication | |
relation.isAuthorOfPublication | 0277bab3-1be2-4f99-9964-92e0ea36014e | |
relation.isAuthorOfPublication.latestForDiscovery | 0277bab3-1be2-4f99-9964-92e0ea36014e | |
upenn.schoolDepartmentCenter | Departmental Papers (CIS) |
Files
Original bundle
1 - 1 of 1