-
1
-
-
85084164164
-
-
T. Jim, G. Morrisett, D. Grossman, M. Hicks, J. Cheney, Y. Wang, Cyclone: A safe dialect of C, in: Proc. USENIX Annual Technical Conference, 2002, pp. 275-288
-
-
-
-
2
-
-
0024085322
-
Garbage collection in an uncooperative environment
-
Boehm H.-J., and Weiser M. Garbage collection in an uncooperative environment. Software-Practice and Experience 18 9 (1988) 807-820
-
(1988)
Software-Practice and Experience
, vol.18
, Issue.9
, pp. 807-820
-
-
Boehm, H.-J.1
Weiser, M.2
-
3
-
-
0036040515
-
-
D. Grossman, G. Morrisett, T. Jim, M. Hicks, Y. Wang, J. Cheney, Region-based memory management in Cyclone, in: Proc. ACM Conference on Programming Language Design and Implementation, PLDI, 2002, pp. 282-293
-
-
-
-
5
-
-
33746210803
-
-
P. Wadler, Linear types can change the world! in: Programming Concepts and Methods, 1990, IFIP TC 2 Working Conference
-
-
-
-
6
-
-
35248876311
-
-
D. Clarke, T. Wrigstad, External uniqueness is unique enough, in: European Conference on Object-Oriented Programming, ECOOP, 2003, pp. 176-200
-
-
-
-
7
-
-
84947255140
-
-
F. Smith, D. Walker, G. Morrisett, Alias types, in: Proc. European Symposium on Programming, ESOP, 2000, pp. 366-381
-
-
-
-
9
-
-
0035335990
-
Alias burying: Unique variables without destructive reads
-
Boyland J. Alias burying: Unique variables without destructive reads. Software-Practice and Experience 31 6 (2001) 533-553
-
(2001)
Software-Practice and Experience
, vol.31
, Issue.6
, pp. 533-553
-
-
Boyland, J.1
-
10
-
-
33746215770
-
-
C. Hawblitzel, Adding operating system structure to language-based protection, Ph.D. Thesis, Department of Computer Science, Cornell University, June 2000
-
-
-
-
11
-
-
0038147962
-
-
E.D. Berger, B.G. Zorn, K.S. McKinley, Reconsidering custom memory allocation, in: Proc. ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA, 2002, pp. 1-12
-
-
-
-
12
-
-
21644489245
-
-
M. Hicks, G. Morrisett, D. Grossman, T. Jim, Experience with safe manual memory-management in Cyclone, in: Proc. International Symposium on Memory Management, 2004, pp. 73-84
-
-
-
-
13
-
-
0034825842
-
-
M. Hind, Pointer analysis: Haven't we solved this problem yet? in: Proc. ACM Workshop on Program Analysis for Software Tools and Engineering, PASTE, Snowbird, UT, 2001, pp. 54-61
-
-
-
-
14
-
-
0034777505
-
-
D. Walker, K. Watkins, On regions and linear types, in: Proc. ACM International Conference on Functional Programming, ICFP, 2001, pp. 181-192
-
-
-
-
15
-
-
33746215768
-
-
D. Grossman, Safe programming at the C level of abstraction, Ph.D. Thesis, Cornell University, 2003
-
-
-
-
17
-
-
0016993741
-
An efficient, incremental, automatic garbage collector
-
Deutsch L.P., and Bobrow D.G. An efficient, incremental, automatic garbage collector. Communications of the ACM 19 9 (1976) 522-526
-
(1976)
Communications of the ACM
, vol.19
, Issue.9
, pp. 522-526
-
-
Deutsch, L.P.1
Bobrow, D.G.2
-
18
-
-
18844408101
-
-
R. DeLine, M. Fähndrich, Enforcing high-level protocols in low-level software, in: Proc. ACM Conference on Programming Language Design and Implementation, PLDI, 2001, pp. 59-69
-
-
-
-
19
-
-
85027626147
-
-
L. Cardelli, S. Martini, J.C. Mitchell, A. Scedrov, An extension of system F with subtyping, in: Proc. International Conference on Theoretical Aspects of Computer Software, 1991, pp. 750-770
-
-
-
-
20
-
-
85184301876
-
-
H. Xi, F. Pfenning, Dependent types in practical programming, in: Proc. ACM Symposium on Principles of Programming Languages, POPL, 1999, pp. 214-227
-
-
-
-
21
-
-
85084162072
-
-
D. Mazières, A toolkit for user-level file systems, in: Proc. USENIX Annual Technical Conference, 2001, pp. 261-274
-
-
-
-
23
-
-
33746191340
-
-
M. Hicks, A. Nagajaran, R. van Renesse, MediaNet: User-defined adaptive scheduling for streaming data, in: Proc. IEEE Conference on Open Architectures and Network Programming, OPENARCH, 2003, pp. 87-96
-
-
-
-
24
-
-
33746215759
-
-
M. Fluet, D. Wang, Implementation and performance evaluation of a safe runtime system in Cyclone, in: Informal Proceedings of the Semantics, Program Analysis, and Computing Environments for Memory Management (SPACE) 2004 Workshop, 2004
-
-
-
-
25
-
-
0035042878
-
-
D. Wang, A. Appel, Type-preserving garbage collectors, in: Proc. ACM Symposium on Principles of Programming Languages, POPL, 2001, pp. 166-178
-
-
-
-
26
-
-
33746210797
-
-
Cyclone, version 0.9, http://www.eecs.harvard.edu/~greg/cyclone/, February 2006
-
-
-
-
27
-
-
0027626223
-
The measured cost of conservative garbage collection
-
Zorn B.G. The measured cost of conservative garbage collection. Software - Practice and Experience 23 7 (1993) 733-756
-
(1993)
Software - Practice and Experience
, vol.23
, Issue.7
, pp. 733-756
-
-
Zorn, B.G.1
-
28
-
-
31744449798
-
-
M. Hertz, E. Berger, Quantifying the performance of garbage collection vs. explicit memory management, in: Proc. ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA, 2005
-
-
-
-
29
-
-
33746210729
-
-
M. Tofte, L. Birkedal, M. Elsman, N. Hallenberg, T.H. Olesen, P. Sestoft, Programming with regions in the ML Kit (for version 4), Tech. Rep., IT University of Copenhagen, April 2002
-
-
-
-
30
-
-
84976829448
-
-
A. Aiken, M. Fähndrich, R. Levien, Better static memory management: Improving region-based analysis of higher-order languages, in: Proc. ACM Conference on Programming Language Design and Implementation, PLDI, 1995, pp. 174-185
-
-
-
-
31
-
-
0036037921
-
-
N. Hallenberg, M. Elsman, M. Tofte, Combining region inference and garbage collection, in: Proc. ACM Conference on Programming Language Design and Implementation, PLDI, 2002, pp. 141-152
-
-
-
-
32
-
-
18844382664
-
-
D. Gay, A. Aiken, Language support for regions, in: Proc. ACM Conference on Programming Language Design and Implementation, PLDI, 2001, pp. 70-80
-
-
-
-
33
-
-
33746210716
-
-
T. Terauchi, A. Aiken, Memory management with use-counted regions, Tech. Rep. UCB//CSD-04-1314, University of California, Berkeley, March 2004
-
-
-
-
34
-
-
84959039734
-
-
D. Walker, G. Morrisett, Alias types for recursive data structures, in: Proc. Workshop on Types in Compilation, TIC, 2000, pp. 177-206
-
-
-
-
35
-
-
0035790477
-
-
F. Henglein, H. Makholm, H. Niss, A direct approach to control-flow sensitive region-based memory management, in: Proc. Principles and Practice of Declarative Programming, PPDP, 2001, pp. 175-186
-
-
-
-
37
-
-
0036039550
-
-
M. Fähndrich, R. DeLine, Adoption and focus: Practical linear types for imperative programming, in: Proc. ACM Conference on Programming Language Design and Implementation, PLDI, 2002, pp. 13-24
-
-
-
-
38
-
-
1442288804
-
-
A. Aiken, J.S. Foster, J. Kodumal, T. Terauchi, Checking and inferring local non-aliasing, in: Proc. ACM Conference on Programming Language Design and Implementation, PLDI, 2003, pp. 129-140
-
-
-
-
39
-
-
1442288749
-
-
C. Boyapati, A. Sǎlcianu, W. Beebee, M. Rinard, Ownership types for safe region-based memory management in real-time Java, in: Proc. ACM Conference on Programming Language Design and Implementation, PLDI, 2003, pp. 324-337
-
-
-
-
41
-
-
84976797469
-
Lively linear LISP-look ma, no garbage
-
Baker H. Lively linear LISP-look ma, no garbage. ACM SIGPLAN Notices 27 8 (1992) 89-98
-
(1992)
ACM SIGPLAN Notices
, vol.27
, Issue.8
, pp. 89-98
-
-
Baker, H.1
-
42
-
-
0026154619
-
Copying and swapping: Influences on the design of reusable software components
-
Harms D., and Weide B. Copying and swapping: Influences on the design of reusable software components. IEEE Transactions on Software Engineering 17 5 (1991) 424-435
-
(1991)
IEEE Transactions on Software Engineering
, vol.17
, Issue.5
, pp. 424-435
-
-
Harms, D.1
Weide, B.2
|