Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/12572
Full metadata record
DC FieldValueLanguage
dc.contributor.authorDongol, B-
dc.contributor.authorHierons, R-
dc.date.accessioned2016-04-25T10:03:52Z-
dc.date.available2016-04-25T10:03:52Z-
dc.date.issued2016-
dc.identifier.citationThirty-First Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), New York City, USA, (5 - 8 July 2016)en_US
dc.identifier.urihttp://lics.rwth-aachen.de/lics16/accepted.html-
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/12572-
dc.description.abstractQuiescent consistency is a notion of correctness for a concurrent object that gives meaning to the object's behaviours in quiescent states, i.e., states in which none of the object's operations are being executed. The condition enables greater flexibility in object design by allowing more behaviours to be admitted, which in turn allows the algorithms implementing quiescent consistent objects to be more efficient (when executed in a multithreaded environment). Quiescent consistency of an implementation object is defined in terms of a corresponding abstract specification. This gives rise to two important verification questions: \emph{membership} (checking whether a behaviour of the implementation is allowed by the specification) and \emph{correctness} (checking whether all behaviours of the implementation are allowed by the specification). In this paper, we consider the membership and correctness conditions for quiescent consistency, as well as a restricted form that assumes an upper limit on the number of events between two quiescent states. We show that the membership problem for unrestricted quiescent consistency is NP-complete and that the correctness problem is decidable, coNEXPTIME-hard, and in EXPSPACE. For the restricted form, while correctness is PSPACE-complete.en_US
dc.description.sponsorshipThis work was funded by a Brunel University SEED grant and EPSRC grant EP/N016661/1.en_US
dc.language.isoenen_US
dc.publisherACMen_US
dc.source31st ACM/IEEE Symposium on Logic in Computer Science (LICS 2016)-
dc.source31st ACM/IEEE Symposium on Logic in Computer Science (LICS 2016)-
dc.subjectQuiescent consistencyen_US
dc.subjectConcurrent objectsen_US
dc.subjectDecidabilityen_US
dc.subjectMazurkiewicz Trace Theoryen_US
dc.titleDecidability and complexity for quiescent consistencyen_US
dc.typeConference Paperen_US
pubs.finish-date2016-07-08-
pubs.finish-date2016-07-08-
pubs.publication-statusAccepted-
pubs.start-date2016-07-05-
pubs.start-date2016-07-05-
Appears in Collections:Dept of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
Fulltext.pdf340.64 kBUnknownView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.