English

Dynamic Verification for File Safety of Multithreaded Programs

Logic in Computer Science 2012-06-07 v1 Programming Languages

Abstract

In this paper, we present a new semantics to check file safety of multithreaded programs. A file-safe program is one that reaches a final configuration under the proposed semantics. We extend the While language with file operations and multi-threading commands, and call the new language whilef. This paper shows that the file safety is an un-decidable property for whilef. The file safety becomes a decidable property in a special case shown in this paper. The case happens when users provide pointer information. If the file is safe we call it a strongly safe file program. We modify the syntax and the semantic of the language and called it SafeWhilef.

Keywords

Cite

@article{arxiv.1206.1090,
  title  = {Dynamic Verification for File Safety of Multithreaded Programs},
  author = {Mohamed A. El-Zawawy and Nagwan M. Daoud},
  journal= {arXiv preprint arXiv:1206.1090},
  year   = {2012}
}

Comments

7 pages, http://paper.ijcsns.org/07_book/201205/20120503.pdf

R2 v1 2026-06-21T21:14:48.401Z