On the Decidability of Shared Memory Consistency Verification

dc.authorscopusid 9132762800
dc.authorscopusid 35580043900
dc.contributor.author Sezgin,A.
dc.contributor.author Gopalakrishnan,G.
dc.date.accessioned 2024-09-10T21:34:19Z
dc.date.available 2024-09-10T21:34:19Z
dc.date.issued 2005
dc.department Atılım University en_US
dc.department-temp Sezgin A., Department of Computer Engineering, Atilim University, Gölbaşi, 06836 Ankara, Turkey; Gopalakrishnan G., School of Computing, University of Utah, Salt Lake City, UT 84108, United States en_US
dc.description.abstract We view shared memories as structures which define relations over the set of programs and their executions. An implementation is modeled by a transducer, where the relation it realizes is its language. This approach allows us to cast shared memory verification as language inclusion. We show that a specification can be approximated by an infinite hierarchy of finite-state transducers, called the memory model machines. Also, checking whether an execution is generated by a sequentially consistent memory is approached through a constraint satisfaction formulation. It is proved that if a memory implementation generates a non interleaved sequential and unambiguous execution, it necessarily generates one such execution of bounded size. Our paper summarizes the key results from the first author's dissertation, and may help a practitioner understand with clarity what "sequential consistency checking is undecidable" means. © 2005 IEEE. en_US
dc.identifier.citationcount 2
dc.identifier.doi 10.1109/MEMCOD.2005.1487915
dc.identifier.endpage 197 en_US
dc.identifier.isbn 0780392272
dc.identifier.isbn 978-078039227-4
dc.identifier.scopus 2-s2.0-33745182538
dc.identifier.startpage 188 en_US
dc.identifier.uri https://doi.org/10.1109/MEMCOD.2005.1487915
dc.identifier.volume 2005 en_US
dc.language.iso en en_US
dc.publisher IEEE Computer Society en_US
dc.relation.ispartof Proceedings - Third ACM and IEEE International Conference on Formal Methods and Models for Co-Design, MEMOCODE'05 -- 3rd ACM and IEEE International Conferenceon Formal Methods and Models for Co-Design, MEMOCODE'05 -- 11 July 2005 through 14 July 2005 -- Verona -- 67485 en_US
dc.relation.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.scopus.citedbyCount 2
dc.subject [No Keyword Available] en_US
dc.title On the Decidability of Shared Memory Consistency Verification en_US
dc.type Conference Object en_US
dspace.entity.type Publication

Files

Collections