DocumentCode :
3235555
Title :
Static Analysis for Understanding Shared Objects in Open Concurrent Java Programs
Author :
Milanova, Ana ; Liu, Yin
fYear :
2010
fDate :
13-16 Oct. 2010
Firstpage :
45
Lastpage :
54
Abstract :
Concurrent programming with shared memory in an object-oriented language such as Java is notoriously difficult. Therefore, it is important to study new program understanding techniques for concurrent object-oriented languages. This paper studies shared objects in open concurrent Java programs. First, it proposes a classification of shared objects into three categories: central, owned and distributed. Second, it presents a new static analysis that infers central, owned and distributed objects, as well as experiments with the analysis.
Keywords :
Java; object-oriented languages; peer-to-peer computing; shared memory systems; concurrent programming; object oriented language; open concurrent Java program; shared memory; shared object; static analysis; Arrays; Cognition; Instruction sets; Java; Receivers; Resource management; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering (WCRE), 2010 17th Working Conference on
Conference_Location :
Beverly, MA
ISSN :
1095-1350
Print_ISBN :
978-1-4244-8911-4
Type :
conf
DOI :
10.1109/WCRE.2010.14
Filename :
5645483
Link To Document :
بازگشت