Types for safe locking, ACM Transactions on Programming Languages and Systems, vol.28, issue.2, pp.207-255, 2006. ,
DOI : 10.1145/1119479.1119480
Type and Effect Systems: Behaviours for Concurrency, 1999. ,
DOI : 10.1142/p132
A survey of methods for preventing race conditions, 2006. ,
An introduction to programming with threads, Digital Equipment Corporation Research Center, 1989. ,
Ownership types for safe programming: Preventing data races and deadlocks, Object Oriented Programming: Systems, Languages, and Applications (OOPSLA) '02 SIGPLAN Notices, 2002. ,
DOI : 10.1145/582438.582440
A parameterized type system for race-free Java programs, Object Oriented Programming: Systems, Languages, and Applications (OOPSLA) '01, 2001. ,
System Deadlocks, ACM Computing Surveys, vol.3, issue.2, pp.67-78, 1971. ,
DOI : 10.1145/356586.356588
Evaluating deadlock detection methods for concurrent software, IEEE Transactions on Software Engineering, vol.22, issue.3, pp.161-180, 1996. ,
DOI : 10.1109/32.489078
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.863
Cooperating Sequential Processes, 1965. ,
DOI : 10.1007/978-1-4757-3472-0_2
Type Inference Against Races, Proceedings of SAS '04, pp.116-132, 2004. ,
DOI : 10.1007/978-3-540-27864-1_11
URL : http://doi.org/10.1016/j.scico.2006.03.006
The essence of compiling with continuations, ACM Conference on Programming Language Design and Implementation (PLDI) ,
Programming Languages, 1968. ,
Type-safe multithreading in Cyclone, TLDI'03: Types in Language Design and Implementation, pp.13-25, 2003. ,
Type-based information flow analysis for the ??-calculus, Acta Informatica, vol.15, issue.2/3, pp.291-347, 2005. ,
DOI : 10.1007/s00236-005-0179-x
Effective static race detection for Java, ACM Conference on Programming Language Design and Implementation (PLDI), pp.308-319, 2006. ,
DOI : 10.1145/1133255.1134018
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.81.585
Deadlock checking by a behavioral effect system for lock handling, The Journal of Logic and Algebraic Programming, vol.81, issue.3, pp.331-354, 2011. ,
DOI : 10.1016/j.jlap.2011.11.001
Deadlock checking by data race detection, 2012. ,
DOI : 10.1016/j.jlamp.2014.07.003
URL : https://hal.archives-ouvertes.fr/hal-01514663
Analysis of Multithreaded Programs, Proceedings of the 8th International Static Analysis Symposium, SAS '01, pp.1-19, 2001. ,
DOI : 10.1007/3-540-47764-0_1
Automated type-based analysis of data races and atomicity, Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming , PPoPP '05, pp.83-94, 2005. ,
DOI : 10.1145/1065944.1065956
Region Analysis for Race Detection, Proceedings of SAS '09, pp.171-187, 2009. ,
DOI : 10.1007/978-3-540-70545-1_36
Type Inference for Deadlock Detection in a Multithreaded Polymorphic Typed Assembly Language, Pre-Proceedings of the Workshop on Programming Language Approaches to Concurrenct and Communication-Centric Software, pp.95-109, 2009. ,
DOI : 10.4204/EPTCS.17.8