-
1
-
-
0034865338
-
Foundational proof-carrying code
-
Boston, June 16-19. IEEE Press, Los Alamitos, CA
-
A ppel, A.W. Foundational proof-carrying code. In Proceedings of the 16th Annual IEEE Symposium on Logic in Computer Science (Boston, June 16-19). IEEE Press, Los Alamitos, CA, 2001, 247-258.
-
(2001)
Proceedings of the 16th Annual IEEE Symposium on Logic in Computer Science
, pp. 247-258
-
-
Appel, A.W.1
-
2
-
-
0013129691
-
Proof-assistants using dependent type systems
-
A. Robinson and A. Voronkov, Eds. Elsevier Scientific Publishing BV, Amsterdam, The Netherlands
-
Barendregt, H.P. and Geuvers, H. Proof-assistants using dependent type systems. In Handbook of Automated Reasoning, A. Robinson and A. Voronkov, Eds. Elsevier Scientific Publishing BV, Amsterdam, The Netherlands, 2001, 1149-1238.
-
(2001)
Handbook of Automated Reasoning
, pp. 1149-1238
-
-
Barendregt, H.P.1
Geuvers, H.2
-
3
-
-
35448929044
-
Certified selfmodifying code
-
San Diego, June 10-13). ACM Press, New York
-
Cai, H., Shao, S., and Vaynberg, A. Certified selfmodifying code. In Proceedings of the 2007 ACM Conference on Programming Language Design and Implementation (San Diego, June 10-13). ACM Press, New York, 2007, 66-77.
-
Proceedings of the 2007 ACM Conference on Programming Language Design and Implementation
, vol.2007
, pp. 66-77
-
-
Cai, H.1
Shao, S.2
Vaynberg, A.3
-
4
-
-
0034447889
-
A certifying compiler for Java
-
Vancouver, B.C., June 18-21). ACM press, New York
-
Colby, C., Lee, P., Necula, G., Blau, F., Plesko, M., and Cline, K. A certifying compiler for Java. In Proceedings of the 2000 ACM Conference on Programming Language Design and Implementation (Vancouver, B.C., June 18-21). ACM press, New York, 2000, 95-107.
-
Proceedings of the 2000 ACM Conference on Programming Language Design and Implementation
, vol.2000
, pp. 95-107
-
-
Colby, C.1
Lee, P.2
Necula, G.3
Blau, F.4
Plesko, M.5
Cline, K.6
-
5
-
-
85051854572
-
Social processes and proofs of theorems and programs
-
Los Angeles, Jan.17-19). ACM Press, New York
-
DeMillo, R.A., Lipton, R.J., and Perlis, A.J. Social processes and proofs of theorems and programs. In Proceedings of the Fourth Annual ACM SIGPLANSIGACT Symposium on Principles of Programming Languages (Los Angeles, Jan.17-19). ACM Press, New York, 1977, 206-214.
-
(1977)
Proceedings of the Fourth Annual ACM SIGPLANSIGACT Symposium on Principles of Programming Languages
, pp. 206-214
-
-
Demillo, R.A.1
Lipton, R.J.2
Perlis, A.J.3
-
6
-
-
45749085681
-
Z3: An efficient SMT solver
-
Budapest, Mar. 29-Apr. 6, Springer-Verlag, Berlin
-
de Moura, L.M. and Bjørner, N. Z3: An efficient SMT solver. In Proceedings of the 14th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (Vol. 4963 of LNCS) (Budapest, Mar. 29-Apr. 6). Springer-Verlag, Berlin, 2008, 337-340.
-
(2008)
Proceedings of the 14th International Conference on Tools and Algorithms for the Construction and Analysis of Systems
, vol.4963
, pp. 337-340
-
-
De Moura, L.M.1
Bjørner, N.2
-
7
-
-
67349157603
-
Combining domain-specific and foundational logics to verify complete software systems
-
Toronto, Oct. 6-9, Springer-Verlag, Berlin
-
Feng, X., Shao, Z., Guo, Y., and Dong, Y. Combining domain-specific and foundational logics to verify complete software systems. In Proceedings of the Second IFIP Working Conference on Verified Software: Theories, Tools, and Experiments (Vol. 5295 of LNCS) (Toronto, Oct. 6-9). Springer-Verlag, Berlin, 2008, 54-69.
-
(2008)
Proceedings of the Second IFIP Working Conference on Verified Software: Theories, Tools, and Experiments
, vol.5295
, pp. 54-69
-
-
Feng, X.1
Shao, Z.2
Guo, Y.3
Dong, Y.4
-
8
-
-
57349187893
-
Certifying low-level programs with hardware interrupts and preemptive threads
-
Tucson, AZ, June 10-13. ACM Press, New York
-
Feng, X., Shao, Z., Dong, Y., and Guo, Y. Certifying low-level programs with hardware interrupts and preemptive threads. In Proceedings of the 2008 ACM Conference on Programming Language Design and Implementation (Tucson, AZ, June 10-13). ACM Press, New York, 2008, 170-182.
-
(2008)
Proceedings of the 2008 ACM Conference on Programming Language Design and Implementation
, pp. 170-182
-
-
Feng, X.1
Shao, Z.2
Dong, Y.3
Guo, Y.4
-
9
-
-
34249844415
-
An open framework for foundational proof carrying code
-
(Nice, France, Jan. 16). ACM Press, New York
-
Feng, X., Ni, Z., Shao, Z., and Guo, Y. An open framework for foundational proof carrying code. In Proceedings of the 2007 ACM SIGPLAN International Workshop on Types in Language Design and Implementation (Nice, France, Jan. 16). ACM Press, New York, 2007, 67-78.
-
(2007)
Proceedings of the 2007 ACM SIGPLAN International Workshop on Types in Language Design and Implementation
, pp. 67-78
-
-
Feng, X.1
Ni, Z.2
Shao, Z.3
Guo, Y.4
-
10
-
-
33746063713
-
Modular verification of assembly code with stackbased control abstractions
-
(Ottawa, June 11-14). ACM Press, New York
-
Feng, X., Shao, Z., Vaynberg, A., Xiang, S., and Ni, Z. Modular verification of assembly code with stackbased control abstractions. In Proceedings of the 2006 ACM Conference on Programming Language Design and Implementation (Ottawa, June 11-14). ACM Press, New York, 2006, 401-414.
-
(2006)
Proceedings of the 2006 ACM Conference on Programming Language Design and Implementation
, pp. 401-414
-
-
Feng, X.1
Shao, Z.2
Vaynberg, A.3
Xiang, S.4
Ni, Z.5
-
11
-
-
67650049989
-
Formal proof
-
Hales, T.C. Formal proof. Notices of the AMS 55, 11 (Dec. 2008), 1370-1380.
-
(2008)
Notices of the AMS
, vol.55
, Issue.11
, pp. 1370-1380
-
-
Hales, T.C.1
-
12
-
-
0036149234
-
Correctness by construction: Developing a commercial secure system
-
Hall, A. and Chapman, R. Correctness by construction: Developing a commercial secure system. IEEE Software 19, 1 (Jan./Feb. 2002), 18-25.
-
(2002)
IEEE Software
, vol.19
, Issue.1
, pp. 18-25
-
-
Hall, A.1
Chapman, R.2
-
13
-
-
0036053114
-
A syntactic approach to foundational proofcarrying code
-
(Copenhagen, July 22-25). IEEE Press, Los Alamitos, CA
-
Hamid, N.A., Shao, Z., Trifonov, V., Monnier, S., and Ni, Z. A syntactic approach to foundational proofcarrying code. In Proceedings of the 17th Annual IEEE Symposium on Logic in Computer Science (Copenhagen, July 22-25). IEEE Press, Los Alamitos, CA 2002, 89-100.
-
(2002)
Proceedings of the 17th Annual IEEE Symposium on Logic in Computer Science
, pp. 89-100
-
-
Hamid, N.A.1
Shao, Z.2
Trifonov, V.3
Monnier, S.4
Ni, Z.5
-
14
-
-
70350690477
-
Verified software: Theories, tools, experiments
-
(Zurich, Oct. 10-13). Springer-Verlag, Berlin
-
Hoare, C.A.R. and Misra, J. Verified software: Theories, tools, experiments. In Proceedings of the First IFIP Working Conference on Verified Software: Theories, Tools, and Experiments (Vol. 4171 of LNCS) (Zurich, Oct. 10-13). Springer-Verlag, Berlin 2005, 1-18.
-
(2005)
Proceedings of the First IFIP Working Conference on Verified Software: Theories, Tools, and Experiments
, vol.4171
, pp. 1-18
-
-
Hoare, C.A.R.1
Misra, J.2
-
15
-
-
84945708698
-
An axiomatic basis for computer programming
-
Hoare, C.A.R. An axiomatic basis for computer programming. Commun. ACM 12, 10 (Oct. 1969), 576-580.
-
(1969)
Commun. ACM
, vol.12
, Issue.10
, pp. 576-580
-
-
Hoare, C.A.R.1
-
17
-
-
0035035498
-
BI as an assertion language for mutable data structures
-
(London, Jan. 17-19). ACM Press, New York
-
Ishtiaq, S. and O'Hearn, P.W. BI as an assertion language for mutable data structures. In Proceedings of the 28th ACM Symposium on Principles of Programming Languages (London, Jan. 17-19). ACM Press, New York, 2001, 14-26.
-
(2001)
Proceedings of the 28th ACM Symposium on Principles of Programming Languages
, pp. 14-26
-
-
Ishtiaq, S.1
O'Hearn, P.W.2
-
18
-
-
84991042142
-
-
The National Academies Press, Washington, D.C
-
Jackson, D., Thomas, M., and Millett, L. Software for Dependable Systems: Sufficient Evidence? The National Academies Press, Washington, D.C., 2007.
-
(2007)
Software for Dependable Systems: Sufficient Evidence?
-
-
Jackson, D.1
Thomas, M.2
Millett, L.3
-
19
-
-
33751032041
-
Subvirt: Implementing malware with virtual machines
-
(Oakland, CA, May 21-24). IEEE Press, Los Alamitos, CA
-
King, S.T., Chen, P.M., Wang, Y.-M., Verbowski, C., Wang, H.J., and Lorch, J. Subvirt: Implementing malware with virtual machines. In Proceedings of the 2006 IEEE Symposium on Security and Privacy (Oakland, CA, May 21-24). IEEE Press, Los Alamitos, CA, 2006, 314-327.
-
(2006)
Proceedings of the 2006 IEEE Symposium on Security and Privacy
, pp. 314-327
-
-
King, S.T.1
Chen, P.M.2
Wang, Y.-M.3
Verbowski, C.4
Wang, H.J.5
Lorch, J.6
-
20
-
-
33745189623
-
Formal certification of a compiler back-end or: Programming a compiler with a proof assistant
-
(Charleston, SC, Jan. 11-13). ACM Press, New York
-
Leroy, X. Formal certification of a compiler back-end or: Programming a compiler with a proof assistant. In Proceedings of the 33rd Annual ACM SIGPLANSIGACT Symposium on Principles of Programming Languages (Charleston, SC, Jan. 11-13). ACM Press, New York, 2006, 42-54.
-
(2006)
Proceedings of the 33rd Annual ACM SIGPLANSIGACT Symposium on Principles of Programming Languages
, pp. 42-54
-
-
Leroy, X.1
-
21
-
-
35448938820
-
A general framework for certifying garbage collectors and their mutators
-
(San Diego, June 10-13). ACM Press, New York
-
M cCreight, A., Shao, Z., Lin, C., and Li, L. A general framework for certifying garbage collectors and their mutators. In Proceedings of the 2007 ACM Conference on Programming Language Design and Implementation (San Diego, June 10-13). ACM Press, New York, 2007, 468-479.
-
(2007)
Proceedings of the 2007 ACM Conference on Programming Language Design and Implementation
, pp. 468-479
-
-
McCreight, A.1
Shao, Z.2
Lin, C.3
Li, L.4
-
22
-
-
0031679751
-
From System F to typed assembly language
-
(San Diego, Jan. 19-21). ACM Press, New York
-
Morrisett, G., Walker, D., Crary, K., and Glew, N. From System F to typed assembly language. In Proceedings of the 25th ACM Symposium on Principles of Programming Languages (San Diego, Jan. 19-21). ACM Press, New York, 1998, 85-97.
-
(1998)
Proceedings of the 25th ACM Symposium on Principles of Programming Languages
, pp. 85-97
-
-
Morrisett, G.1
Walker, D.2
Crary, K.3
Glew, N.4
-
23
-
-
85084097858
-
Safe kernel extensions without run-time checking
-
(Seattle, Oct. 28-31). USENIX Association, Berkeley, CA
-
Necula, G. and Lee, P. Safe kernel extensions without run-time checking. In Proceedings of the Second USENIX Symposium on Operating System Design and Implementation (Seattle, Oct. 28-31). USENIX Association, Berkeley, CA, 1996, 229-243.
-
(1996)
Proceedings of the Second USENIX Symposium on Operating System Design and Implementation
, pp. 229-243
-
-
Necula, G.1
Lee, P.2
-
24
-
-
33745858708
-
Certified assembly programming with embedded code pointers
-
(Charleston, SC, Jan. 11-13) ACM Press, New York
-
Ni, Z. and Shao, Z. Certified assembly programming with embedded code pointers. In Proceedings of the 33rd Symposium on Principles of Programming Languages (Charleston, SC, Jan. 11-13). ACM Press, New York, 2006, 320-333.
-
(2006)
Proceedings of the 33rd Symposium on Principles of Programming Languages
, pp. 320-333
-
-
Ni, Z.1
Shao, Z.2
-
25
-
-
35048852049
-
Resources, concurrency and local reasoning
-
(London, Aug. 31-Sept. 3). Spinger-Verlag, Berlin
-
O'Hearn, P.W. Resources, concurrency and local reasoning. In Proceedings of the 15th International Conference on Concurrency Theory (Vol. 3170 of LNCS) (London, Aug. 31-Sept. 3). Spinger-Verlag, Berlin, 2004, 49-67.
-
(2004)
Proceedings of the 15th International Conference on Concurrency Theory
, vol.3170
, pp. 49-67
-
-
O'Hearn, P.W.1
-
26
-
-
84947923818
-
Translation validation
-
(Lisbon, Portugal, Mar. 28-Apr. 4). Springer-Verlag, Berlin
-
Pnueli, A., Siegel, M., and Singerman, E. Translation validation. In Proceedings of the Fourth International Conference on Tools and Algorithms for Construction and Analysis of Systems (Vol. 1384 of LNCS) (Lisbon, Portugal, Mar. 28-Apr. 4). Springer-Verlag, Berlin 1998, 151-166.
-
(1998)
Proceedings of the Fourth International Conference on Tools and Algorithms for Construction and Analysis of Systems
, vol.1384
, pp. 151-166
-
-
Pnueli, A.1
Siegel, M.2
Singerman, E.3
-
27
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
(Copenhagen, July 22-25). IEEE Press, Los Alamitos, CA
-
Reynolds, J.C. Separation logic: A logic for shared mutable data structures. In Proceedings of the 17th Annual IEEE Symposium on Logic in Computer Science (Copenhagen, July 22-25). IEEE Press, Los Alamitos, CA 2002, 55-74.
-
(2002)
Proceedings of the 17th Annual IEEE Symposium on Logic in Computer Science
, pp. 55-74
-
-
Reynolds . J, C.1
-
28
-
-
78650119633
-
A glimpse of a verifying C compiler
-
Oxford, U.K., July 2
-
Schulte, W., Xia, S., Smans, J., and Piessens, F. A glimpse of a verifying C compiler. In Proceedings of the C/C++ Verification Workshop (Oxford, U.K., July 2, 2007).
-
(2007)
Proceedings of the C/C++ Verification Workshop
-
-
Schulte, W.1
Xia, S.2
Smans, J.3
Piessens, F.4
-
30
-
-
0029720098
-
TIL: A type-directed optimizing compiler for ML
-
(Philadelphia, May 21-24). ACM Press, New York
-
Tarditi, D., Morrisett, G., Cheng, P., Stone, C., Harper, R., and Lee, P. TIL: A type-directed optimizing compiler for ML. In Proceedings of the 1996 ACM Conference on Programming Language Design and Implementation (Philadelphia, May 21-24). ACM Press, New York, 1996, 181-192.
-
(1996)
Proceedings of the 1996 ACM Conference on Programming Language Design and Implementation
, pp. 181-192
-
-
Tarditi, D.1
Morrisett, G.2
Cheng, P.3
Stone, C.4
Harper, R.5
Lee, P.6
-
31
-
-
84976781807
-
Reflections on trusting trust
-
Thompson, K. Reflections on trusting trust. Commun. ACM 27, 8 (Aug. 1984), 761-763.
-
(1984)
Commun. ACM
, vol.27
, Issue.8
, pp. 761-763
-
-
Thompson, K.1
-
32
-
-
33749859555
-
Building certified libraries for PCC: Dynamic storage allocation
-
(Warsaw, Apr. 7-11). Springer-Verlag, Berlin
-
Yu, D., Hamid, N.A., and Shao, Z. Building certified libraries for PCC: Dynamic storage allocation. In Proceedings of the 2003 European Symposium on Programming (Vol. 2618 of LNCS) (Warsaw, Apr. 7-11). Springer-Verlag, Berlin, 2003, 363-379.
-
(2003)
Proceedings of the 2003 European Symposium on Programming
, vol.2618
, pp. 363-379
-
-
Yu, D.1
Hamid, N.A.2
Shao, Z.3
|