Checking Race Freedom via Linear Programming

被引:14
|
作者
Terauchi, Tachio [1 ]
机构
[1] Tohoku Univ, Sendai, Miyagi 980, Japan
来源
PLDI'08: PROCEEDINGS OF THE 2008 SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN & IMPLEMENTATION | 2008年
关键词
Fractional Capabilities; Linear Programming;
D O I
10.1145/1375581.1375583
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a new static analysis for race freedom and race detection. The analysis checks race freedom by reducing the problem to (rational) linear programming. Unlike conventional static analyses for race freedom or race detection, our analysis avoids explicit computation of locksets and lock linearity/must-aliasness. Our analysis can handle a variety of synchronization idioms that more conventional approaches often have difficulties with, such as thread joining, semaphores, and signals. We achieve efficiency by utilizing modem linear programming solvers that can quickly solve large linear programming instances. This paper reports on the formal properties of the analysis and the experience with applying an implementation to real world C programs.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [21] Absolute Value Equation Solution Via Linear Programming
    Olvi L. Mangasarian
    Journal of Optimization Theory and Applications, 2014, 161 : 870 - 876
  • [22] Tolerances in Portfolio Selection via Interval Linear Programming
    Hladik, Milan
    PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON MATHEMATICAL METHODS IN ECONOMICS 2008, 2008, : 187 - 193
  • [23] Absolute Value Equation Solution Via Linear Programming
    Mangasarian, Olvi L.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2014, 161 (03) : 870 - 876
  • [24] Efficient joint object matching via linear programming
    De Rosa, Antonio
    Khajavirad, Aida
    MATHEMATICAL PROGRAMMING, 2023, 202 (1-2) : 1 - 46
  • [25] Pattern Separation and Prediction via Linear and Semidefinite Programming
    Liu, Xing
    Potra, Florian A.
    STUDIES IN INFORMATICS AND CONTROL, 2009, 18 (01): : 71 - 82
  • [26] A BOUND ON THE SHANNON CAPACITY VIA A LINEAR PROGRAMMING VARIATION
    Hu, Sihuang
    Tamo, Itzhak
    Shayevitz, Ofer
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2018, 32 (03) : 2229 - 2241
  • [27] Large Scale Kernel Regression via Linear Programming
    O.L. Mangasarian
    David R. Musicant
    Machine Learning, 2002, 46 : 255 - 269
  • [28] Bounds for the Lonely Runner Problems Via Linear Programming
    Goncalves, Felipe
    Ramos, Joao P. G.
    BULLETIN OF THE BRAZILIAN MATHEMATICAL SOCIETY, 2022, 53 (02): : 595 - 603
  • [29] COMPUTING THE UNIT-HYDROGRAPH VIA LINEAR-PROGRAMMING
    CAVALLINI, F
    COMPUTERS & GEOSCIENCES, 1993, 19 (09) : 1285 - 1294
  • [30] Nonparametric Prediction Intervals of Wind Power via Linear Programming
    Wan, Can
    Wang, Jianhui
    Lin, Jin
    Song, Yonghua
    Dong, Zhao Yang
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2018, 33 (01) : 1074 - 1076