On the Decidability of Shared Memory Consistency Verification

dc.authorscopusid9132762800
dc.authorscopusid35580043900
dc.contributor.authorSezgin,A.
dc.contributor.authorGopalakrishnan,G.
dc.date.accessioned2024-09-10T21:34:19Z
dc.date.available2024-09-10T21:34:19Z
dc.date.issued2005
dc.departmentAtılım Universityen_US
dc.department-tempSezgin 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 Statesen_US
dc.description.abstractWe 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.citationcount2
dc.identifier.doi10.1109/MEMCOD.2005.1487915
dc.identifier.endpage197en_US
dc.identifier.isbn0780392272
dc.identifier.isbn978-078039227-4
dc.identifier.scopus2-s2.0-33745182538
dc.identifier.startpage188en_US
dc.identifier.urihttps://doi.org/10.1109/MEMCOD.2005.1487915
dc.identifier.volume2005en_US
dc.language.isoenen_US
dc.publisherIEEE Computer Societyen_US
dc.relation.ispartofProceedings - 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 -- 67485en_US
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.scopus.citedbyCount2
dc.subject[No Keyword Available]en_US
dc.titleOn the Decidability of Shared Memory Consistency Verificationen_US
dc.typeConference Objecten_US
dspace.entity.typePublication

Files

Collections