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 |