메뉴 건너뛰기
Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA
Volumn 36, Issue , 2001, Pages 56-69
A parameterized type system for race-free Java programs
(2)
Boyapati, Chandrasekhar
a
Rinard, Martin
a
a
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
(
United States
)
Author keywords
[No Author keywords available]
Indexed keywords
CLIENT SERVER COMPUTER SYSTEMS; DATABASE SYSTEMS; ERROR DETECTION; MULTIPROGRAMMING; OBJECT ORIENTED PROGRAMMING; RESPONSE TIME (COMPUTER SYSTEMS); SECURITY OF DATA; SEMANTICS; SOFTWARE ENGINEERING;
GENERIC CODE; MUTLITHREAD PROGRAMS; PARAMETERIZED TYPE SYSTEM; RACE FREE JAVA PROGRAMS;
JAVA PROGRAMMING LANGUAGE;
EID
:
0035551906
PISSN
:
None
EISSN
:
None
Source Type
:
Conference Proceeding
DOI
:
10.1145/504311.504287
Document Type
:
Conference Paper
Times cited : (
223
)
References (
37
)
1
0031250932
Adding type parameterization to the Java language
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), October 1997
Agesen, O.
1
Freund, S.N.
2
Mitchell, J.C.
3
2
0002110323
Static analyses for eliminating unnecessary synchronizations from Java programs
Static Analysis Symposium (SAS), September 1999
Aldrich, J.
1
Chambers, C.
2
Sirer, E.G.
3
Eggers, S.
4
3
0034450019
Guava: A dialect of Java without data races
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), October 2000
Bacon, D.F.
1
Strom, R.E.
2
Tarafdar, A.
3
4
0004290213
An introduction to programming with threads
Research Report 35, Digital Equipment Corporation Systems Research Center
(1989)
Birrel, A.D.
1
5
0033203805
Escape analysis for object-oriented languages. Application to Java
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), November 1999
Blanchet, B.
1
6
0033203777
Removing unnecessary synchronization in Java
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), November 1999
Bogda, J.
1
Holzle, U.
2
7
1642384423
Capabilities for sharing: A generalization of uniqueness and sharing
European Conference for Object-Oriented Programming (ECOOP), June 2001
Boyland, J.
1
Noble, J.
2
Retert, W.
3
8
0000384012
Making the future safe for the past: Adding genericity to the Java programming language
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), October 1998
Bracha, G.
1
Odersky, M.
2
Stoutamire, D.
3
Wadler, P.
4
9
0016521875
The programming language concurrent pascal
June
(1975)
IEEE Transactions on Software Engineering
, vol.SE-1
, Issue.2
, pp. 199-207
Brinch-Hansen, P.
1
10
0012686903
Compatible genericity with run-time types for the Java programming language
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), October 1998
Cartwright, R.
1
G.L.S., Jr.
2
11
0033203859
Escape analysis for Java
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), November 1999
Choi, J.
1
Gupta, M.
2
Serrano, M.
3
Sreedhar, V.C.
4
Midkiff, S.
5
12
0005367015
Simple ownership types for object containment
European Conference for Object-Oriented Programming (ECOOP), June 2001
Clarke, D.G.
1
Noble, J.
2
Potter, J.M.
3
13
0348137542
Ownership types for flexible alias protection
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), October 1998
Clarke, D.G.
1
Potter, J.M.
2
Noble, J.
3
14
0004116989
The MIT Press
(1991)
Introduction to Algorithms
Cormen, T.H.
1
Leiserson, C.E.
2
Rivest, R.L.
3
15
0029462709
Subtypes vs. Where clauses: Constraining parametric polymorphism
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), October 1995
Day, M.
1
Gruber, R.
2
Liskov, B.
3
Myers, A.C.
4
16
0034826554
Enforcing high-level protocols in low-level software
Programming Language Design and Implementation (PLDI), June 2001
DeLine, R.
1
Fahndrich, M.
2
17
0004207324
Extended static checking
Research Report 159, Compaq Systems Research Center
(1998)
Detlefs, D.L.
1
Leino, K.R.M.
2
Nelson, G.
3
Saxe, J.B.
4
18
77952164273
Detecting access anomalies in programs with critical sections
ACM/ONR Workshop on Parallel and Distributed Debugging (AOWPDD), May 1991
Dinning, A.
1
Schonberg, E.
2
19
0000423444
Object types against races
Conference on Concurrent Theory (CONCUR), August 1999
Flanagan, C.
1
Abadi, M.
2
20
0005310313
Types for safe locking
European Symposium on Programming (ESOP), March 1999
Flanagan, C.
1
Abadi, M.
2
21
0034446877
Type-based race detection for Java
Programming Language Design and Implementation (PLDI), June 2000
Flanagan, C.
1
Freund, S.N.
2
22
85087576965
Classes and mixins
Principles of Programming Languages (POPL), January 1998
Flatt, M.
1
Krishnamurthi, S.
2
Felleisen, M.
3
23
0001772926
Linear logic
Theoretical Computer Science, 1987
Girard, J.-Y.
1
24
0003518498
Addison-Wesley
(1996)
The Java Language Specification
Gosling, J.
1
Joy, B.
2
Steele, G.
3
25
0031622478
Detecting data races in cilk programs that use locks
Symposium on Parallel Algorithms and Architectures (SPAA), June 1998
Cheng, G.I.
1
Feng, M.
2
Leiserson, C.E.
3
Randall, K.H.
4
Stark, A.F.
5
26
0003642669
Checking Java programs via guarded commands
Research Report 002, Compaq Systems Research Center
(1999)
Leino, K.R.M.
1
Saxe, J.B.
2
Stata, R.
3
27
0004220511
Addison-Wesley
(1997)
The Java Virtual Machine Specification
Lindholm, T.
1
Yellin, F.
2
28
85030037503
Polymorphic effect systems
Principles of Programming Languages (POPL), January 1998
Lucassen, J.M.
1
Gifford, D.K.
2
29
0000704842
Towards alias-free pointers
European Conference for Object-Oriented Programming (ECOOP), July 1996
Minsky, N.
1
30
0030652702
Parameterized types for Java
Principles of Programming Languages (POPL), January 1997
Myers, A.C.
1
Bank, J.A.
2
Liskov, B.
3
31
0003079366
Fixing the Java memory model
ACM Java Grande Conference, June 1999
Pugh, W.
1
32
1442309601
Analysis of multi-threaded programs
Static Analysis Symposium (SAS), July 2001
Rinard, M.
1
33
0034449895
Effective synchronization removal for Java
Programming Language Design and Implementation (PLDI), June 2000
Ruf, E.
1
34
0031542974
Eraser: A dynamic data race detector for multi-threaded programs
Symposium on Operating Systems Principles (SOSP), October 1997
Savage, S.
1
Burrows, M.
2
Nelson, G.
3
Sobalvarro, P.
4
Anderson, T.
5
35
0003081294
Warlock: A static data race analysis tool
USENIX Winter Technical Conference, January 1993
Sterling, N.
1
36
0033203864
Compositional pointer and escape analysis for Java
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), November 1999
Whaley, J.
1
Rinard, M.
2
37
0029179077
The SPLASH-2 programs: Characterization and methodological considerations
International Symposium on Computer Architecture (ISCA), June 1995
Woo, S.C.
1
Ohara, M.
2
Torrie, E.
3
Singh, J.P.
4
Gupta, A.
5
* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.