Title
Static Analysis for Understanding Shared Objects in Open Concurrent Java Programs
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.
Year
DOI
Venue
2010
10.1109/WCRE.2010.14
Reverse Engineering
Keywords
Field
DocType
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
Distributed object,Programming language,Shared memory,Computer science,Java concurrency,Real time Java,Generics in Java,Concurrent object-oriented programming,Distributed shared memory,Java
Conference
ISSN
ISBN
Citations 
1095-1350
978-1-4244-8911-4
1
PageRank 
References 
Authors
0.36
13
2
Name
Order
Citations
PageRank
Milanova, A.110.36
Yin Liu21749.07