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. | 1 | 1 | 0.36 |
Yin Liu | 2 | 174 | 9.07 |