Reachability in concurrent uninterpreted programs

Salvatore La Torre, Madhusudan Parthasarathy

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We study the safety verification (reachability problem) for concurrent programs with uninterpreted functions/relations. By extending the notion of coherence, recently identified for sequential programs, to concurrent programs, we show that reachability in coherent concurrent programs under various scheduling restrictions is decidable by a reduction to multistack pushdown automata, and establish precise complexity bounds for them. We also prove that the coherence restriction for these various scheduling restrictions is itself a decidable property.

Original languageEnglish (US)
Title of host publication39th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2019
EditorsArkadev Chattopadhyay, Paul Gastin
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959771313
DOIs
StatePublished - Dec 2019
Event39th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2019 - Bombay, India
Duration: Dec 11 2019Dec 13 2019

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume150
ISSN (Print)1868-8969

Conference

Conference39th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2019
Country/TerritoryIndia
CityBombay
Period12/11/1912/13/19

Keywords

  • Concurrent programs
  • Shared memory
  • Uninterpreted programs
  • Verification

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Reachability in concurrent uninterpreted programs'. Together they form a unique fingerprint.

Cite this