DC Field | Value | Language |
---|---|---|
dc.contributor.author | Popović, Marko | en_US |
dc.contributor.author | Popović, Miroslav | en_US |
dc.contributor.author | Ghilezan, Silvia | en_US |
dc.contributor.author | Kordić, Branislav | en_US |
dc.date.accessioned | 2020-05-19T11:15:04Z | - |
dc.date.available | 2020-05-19T11:15:04Z | - |
dc.date.issued | 2019-10-14 | - |
dc.identifier.issn | 0035-4066 | - |
dc.identifier.uri | http://researchrepository.mi.sanu.ac.rs/handle/123456789/2773 | - |
dc.description.abstract | Both 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.publisher | Editura Academiei Romane | en_US |
dc.relation.ispartof | Revue roumaine des sciences techniques Série Électrotechnique et Énergétique | - |
dc.subject | Formal verification | Push/pull semantic model | Serializability | Python | Software transactional memory (STM) | en_US |
dc.title | Formal Verification of Local and Distributed Python Software Transactional Memories | en_US |
dc.type | Article | en_US |
dc.identifier.url | http://revue.elth.pub.ro/viewpdf.php?id=880 | - |
dc.relation.issn | 0035-4066 | en_US |
dc.relation.firstpage | 423 | - |
dc.relation.lastpage | 428 | - |
dc.relation.issue | 4 | - |
dc.relation.volume | 64 | - |
dc.description.rank | M23 | - |
item.cerifentitytype | Publications | - |
item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
item.openairetype | Article | - |
item.grantfulltext | none | - |
item.fulltext | No Fulltext | - |
crisitem.author.orcid | 0000-0003-2253-8285 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.