DC FieldValueLanguage
dc.contributor.authorPopović, Markoen_US
dc.contributor.authorPopović, Miroslaven_US
dc.contributor.authorGhilezan, Silviaen_US
dc.contributor.authorKordić, Branislaven_US
dc.date.accessioned2020-05-19T11:15:04Z-
dc.date.available2020-05-19T11:15:04Z-
dc.date.issued2019-10-14-
dc.identifier.issn0035-4066-
dc.identifier.urihttp://researchrepository.mi.sanu.ac.rs/handle/123456789/2773-
dc.description.abstractBoth local and distributed Python STMs are targeting a wide range of application domains, including critical infrastructures, such as cyber-physical systems, internet of things, etc., and formal verification of such software components is considered mandatory. Recently, the push/pull semantic model of transactions has appeared as a solution that unifies a wide range of transactional memory algorithms. In this paper, we formally prove that both local and distributed Python STM implementations are serializable by constructing their push/pull model and by showing that the push/pull model satisfies the correctness criteria for the relevant push/pull semantic rules. The main contributions of the paper are the following: (i) the PSTM and DPSTM push/pull semantic model, (ii) the proofs of the relevant push/pull semantic rules, and (iii) the way how the model and the proofs have been constructed.en_US
dc.publisherEditura Academiei Romaneen_US
dc.relation.ispartofRevue roumaine des sciences techniques Série Électrotechnique et Énergétique-
dc.subjectFormal verification | Push/pull semantic model | Serializability | Python | Software transactional memory (STM)en_US
dc.titleFormal Verification of Local and Distributed Python Software Transactional Memoriesen_US
dc.typeArticleen_US
dc.identifier.urlhttp://revue.elth.pub.ro/viewpdf.php?id=880-
dc.relation.issn0035-4066en_US
dc.relation.firstpage423-
dc.relation.lastpage428-
dc.relation.issue4-
dc.relation.volume64-
dc.description.rankM23-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.openairetypeArticle-
item.grantfulltextnone-
item.fulltextNo Fulltext-
crisitem.author.orcid0000-0003-2253-8285-
Show simple item record

Page view(s)

23
checked on Nov 19, 2024

Google ScholarTM

Check


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