• Home
  • Search
  • EnforceMOP: a runtime property enforcement system for multithreaded programs
  • Cite Icon30
  • https://doi.org/10.1145/2483760.2483766Copy DOI Icon

EnforceMOP: a runtime property enforcement system for multithreaded programs

  • Jul 15, 2013
  • Qingzhou Luo +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Multithreaded programs are hard to develop and test. In order for programs to avoid unexpected concurrent behaviors at runtime, for example data-races, synchronization mechanisms are typically used to enforce a safe subset of thread interleavings. Also, to test multithreaded programs, devel- opers need to enforce the precise thread schedules that they want to test. These tasks are nontrivial and error prone.

Similar Papers
  • Research Article
  • Citations68

Types for atomicity

  • Jul 01, 2008
  • ACM Transactions on Programming Languages and Systems
  • Cormac Flanagan +3
  • Book Chapter
  • Citations98

A Formal Study of Slicing for Multi-threaded Programs with JVM Concurrency Primitives

  • Jan 01, 1999
  • John Hatcliff +4
  • Conference Article
  • Citations5

<u>T</u>i<u>d</u>d<u>l</u>e

  • Jul 20, 2009
  • Caitlin Sadowski +1
  • Conference Article
  • Citations81

Applying static analysis to large-scale, multi-threaded Java programs

  • Jan 01, 2016
  • C Artho +1
  • Research Article
  • Citations13

Byte-code scheduling of Java programs with branches for desktop grid

  • Apr 20, 2007
  • Future Generation Computer Systems
  • Eryk Laskowski +3
  • Conference Article
  • Citations33

Predictive Typestate Checking of Multithreaded Java Programs

  • Sep 01, 2008
  • Pallavi Joshi +1
  • Conference Article
  • Citations36

Change-aware preemption prioritization

  • Jul 17, 2011
  • Vilas Jagannath +2
  • PDF
  • Research Article
  • Citations9

Plagiarism Detection of Multi-Threaded Programs via Siamese Neural Networks

  • Jan 01, 2020
  • IEEE Access
  • Zhenzhou Tian +4
  • Conference Article
  • Citations14

Pointer analysis of multithreaded Java programs

  • Mar 09, 2003
  • Mangala Gowri Nanda +1
  • Conference Article
  • Citations4

A learning system for the problem of mutual exclusion in multithreaded programming

  • Aug 30, 2004
  • E Yoshida +1
  • Research Article
  • Citations168

Distributed Computing: Fundamentals, Simulations and Advanced Topics

  • Jan 03, 2001
  • Scalable Computing Practice and Experience
  • Marcin Paprzycki
  • Conference Article
  • Citations20

Timing Analysis of Concurrent Programs

  • Jan 01, 2012
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Robert Mittermayr +1
  • Book Chapter
  • Citations2

Run-Time Verification for Observational Determinism Using Dynamic Program Slicing

  • Jan 01, 2017
  • Mohammad Ghorbani +1
  • Book Chapter
  • Citations6

A Transparent Operating System Infrastructure for Embedding Adaptability to Thread-Based Programming Models

  • Jan 01, 2001
  • Ioannis E Venetis +2
  • Conference Article
  • Citations20

Lightweight transparent Java thread migration for distributed JVM

  • Jan 01, 2003
  • Wenzhang Zhu +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.