Correct refactoring of concurrent java code



FREE-DOWNLOAD M Schäfer, J Dolby, M Sridharan, E Torlak… – ECOOP 2010–Object- …, 2010
Abstract. Automated refactorings as implemented in modern IDEs for Java usually make no special
provisions for concurrent code. Thus, refac- tored programs may exhibit unexpected new concurrent
behaviors. We an- alyze the types of such behavioral changes caused by current