跳到主要导航 跳到搜索 跳到主要内容

Complete Formal Verification of the PSTM Transaction Scheduler

  • Miroslav Popovic
  • , Marko Popovic
  • , Branislav Kordic
  • , Huibiao Zhu
  • University of Novi Sad

科研成果: 期刊稿件文章同行评审

摘要

State of the art formal verification is based on formal methods and its goal is proving given correctness properties. For example, a PSTM scheduler was modeled in CSP in order to prove deadlock-freeness and starvation-freeness. However, as this paper shows, using solely formal methods is not sufficient. Therefore, in this paper we propose a complete formal verification of trustworthy software, which jointly uses formal verification and formal model testing. As an example, we first test the previous CSP model of PSTM transaction scheduler by comparing the model checker PAT results with the manually derived expected results, for the given test workloads. Next, according to the results of this testing, we correct and extend the CSP model. Finally, using PAT results for the new CSP model, we analyze the performance of the PSTM online transaction scheduling algorithms from the perspective of the relative speedup.

源语言英语
页(从-至)307-327
页数21
期刊Computer Science and Information Systems
29
1
DOI
出版状态已出版 - 1月 2023

学术指纹

探究 'Complete Formal Verification of the PSTM Transaction Scheduler' 的科研主题。它们共同构成独一无二的学术指纹。

引用此