37
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Dynamic Verification for File Safety of Multithreaded Programs

      Preprint

      Read this article at

          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          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.

          Related collections

          Most cited references6

          • Record: found
          • Abstract: not found
          • Article: not found

          The rewriting logic semantics project

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Goal-Directed Reasoning for Specification-Based Data Structure Repair

              Bookmark
              • Record: found
              • Abstract: not found
              • Book Chapter: not found

              Correctness of Source-Level Safety Policies

                Bookmark

                Author and article information

                Journal
                1206.1090

                Theoretical computer science,Programming languages
                Theoretical computer science, Programming languages

                Comments

                Comment on this article