On the decidability of shared memory consistency verification
| dc.contributor.author | Sezgin,A. | |
| dc.contributor.author | Gopalakrishnan,G. | |
| dc.date.accessioned | 2024-07-05T15:42:04Z | |
| dc.date.available | 2024-07-05T15:42:04Z | |
| dc.date.issued | 2005 | |
| 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.doi | 10.1109/MEMCOD.2005.1487915 | |
| dc.identifier.isbn | 0780392272 | |
| dc.identifier.isbn | 978-078039227-4 | |
| dc.identifier.uri | https://doi.org/10.1109/MEMCOD.2005.1487915 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14411/3535 | |
| 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.rights | info:eu-repo/semantics/closedAccess | en_US |
| 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 | |
| gdc.author.scopusid | 9132762800 | |
| gdc.author.scopusid | 35580043900 | |
| gdc.bip.impulseclass | C5 | |
| gdc.bip.influenceclass | C5 | |
| gdc.bip.popularityclass | C5 | |
| gdc.coar.access | metadata only access | |
| gdc.coar.type | text::conference output | |
| gdc.collaboration.industrial | false | |
| gdc.description.department | Atılım University | en_US |
| gdc.description.departmenttemp | 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 |
| gdc.description.endpage | 197 | en_US |
| gdc.description.publicationcategory | Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı | en_US |
| gdc.description.startpage | 188 | en_US |
| gdc.description.volume | 2005 | en_US |
| gdc.identifier.openalex | W2132909388 | |
| gdc.index.type | Scopus | |
| gdc.oaire.diamondjournal | false | |
| gdc.oaire.impulse | 1.0 | |
| gdc.oaire.influence | 2.6699951E-9 | |
| gdc.oaire.isgreen | false | |
| gdc.oaire.popularity | 3.520337E-10 | |
| gdc.oaire.publicfunded | false | |
| gdc.oaire.sciencefields | 0202 electrical engineering, electronic engineering, information engineering | |
| gdc.oaire.sciencefields | 02 engineering and technology | |
| gdc.openalex.collaboration | International | |
| gdc.openalex.fwci | 0.53073381 | |
| gdc.openalex.normalizedpercentile | 0.72 | |
| gdc.opencitations.count | 2 | |
| gdc.plumx.crossrefcites | 1 | |
| gdc.plumx.mendeley | 3 | |
| gdc.plumx.scopuscites | 2 | |
| relation.isOrgUnitOfPublication | 50be38c5-40c4-4d5f-b8e6-463e9514c6dd | |
| relation.isOrgUnitOfPublication.latestForDiscovery | 50be38c5-40c4-4d5f-b8e6-463e9514c6dd |
