Data flow analysis for checking properties of concurrent Java programs | IEEE Conference Publication | IEEE Xplore