-
1
-
-
0031611513
-
Cayenne-a language with dependent types
-
pages
-
L. Augustsson. Cayenne - a language with dependent types. In ICFP'98, pages 239-250.
-
ICFP'98
, pp. 239-250
-
-
Augustsson, L.1
-
2
-
-
33745190631
-
A logical analysis of aliasing in imperative higher-order functions
-
DOI 10.1145/1090189.1086401
-
M. Berger, K. Honda, and N. Yoshida. A logical analysis of aliasing in imperative higher-order functions. In ICFP'05, pages 280-293. (Pubitemid 43916323)
-
(2005)
ACM SIGPLAN Notices
, vol.40
, Issue.9
, pp. 280-293
-
-
Berger, M.1
Honda, K.2
Yoshida, N.3
-
3
-
-
33646138686
-
A Semantics for Concurrent Separation Logic
-
CONCUR 2004 - Concurrency Theory
-
S. Brookes. A semantics for concurrent separation logic. In CONCUR'04, pages 16-34. (Pubitemid 39210748)
-
(2004)
LECTURE NOTES IN COMPUTER SCIENCE
, Issue.3170
, pp. 16-34
-
-
Brookes, S.1
-
4
-
-
33745215143
-
Combining programming with theorem proving
-
DOI 10.1145/1090189.1086375
-
C. Chen and H. Xi. Combining programming with theorem proving. In ICFP'05, pages 66-77. (Pubitemid 43907034)
-
(2005)
ACM SIGPLAN Notices
, vol.40
, Issue.9
, pp. 66-77
-
-
Chen, C.1
Xi, H.2
-
5
-
-
0016543936
-
Guarded commands, nondeterminacy and formal derivation of programs
-
E. W. Dijkstra. Guarded commands, nondeterminacy and formal derivation of programs. Communications of the ACM, 18(8):453-457, 1975.
-
(1975)
Communications of the ACM
, vol.18
, Issue.8
, pp. 453-457
-
-
Dijkstra, E.W.1
-
6
-
-
37149041108
-
On the relationship between concurrent separation logic and assume-guarantee reasoning
-
Programming Languages and Systems - 16th European Symposium on Programming, ESOP 2007. Held as Part of the Joint European Conferences on Theory and Practics of Software, ETAPS 2007, Proceedings
-
X. Feng, R. Ferreira, and Z. Shao. On the relationship between concurrent separation logic and assume-guarantee reasoning. In ESOP'07, pages 173-188. (Pubitemid 350259491)
-
(2007)
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
, vol.4421
, pp. 173-188
-
-
Feng, X.1
Ferreira, R.2
Shao, Z.3
-
7
-
-
33745203759
-
Hybrid type checking
-
DOI 10.1145/1111320.1111059
-
C. Flanagan. Hybrid type checking. In POPL'06, pages 245-256. (Pubitemid 43906974)
-
(2006)
ACM SIGPLAN Notices
, vol.41
, Issue.1
, pp. 245-256
-
-
Flanagan, C.1
-
8
-
-
38149112874
-
Local reasoning for storable locks and threads
-
pages
-
A. Gotsman, J. Berdine, B. Cook, N. Rinetzky, and M. Sagiv. Local reasoning for storable locks and threads. In APLAS'07, pages 19-38.
-
APLAS'07
, pp. 19-38
-
-
Gotsman, A.1
Berdine, J.2
Cook, B.3
Rinetzky, N.4
Sagiv, M.5
-
9
-
-
1442263994
-
Language support for lightweight transactions
-
Nov
-
T. Harris and K. Fraser. Language support for lightweight transactions. ACM SIGPLAN Notices, 38(11):388-402, Nov. 2003.
-
(2003)
ACM SIGPLAN Notices
, vol.38
, Issue.11
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
10
-
-
31844442209
-
Composable memory transactions
-
DOI 10.1145/1065944.1065952, Proceedings of the 2005 ACM SIGPLAN Symposium on Principles and Practise of Parallel Programming, PROPP 05
-
T. Harris, S. Marlow, S. L. P. Jones, and M. Herlihy. Composable memory transactions. In PPoPP'05, pages 48-60. (Pubitemid 43182832)
-
(2005)
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP
, pp. 48-60
-
-
Harris, T.1
Marlow, S.2
Jones, S.P.3
Herlihy, M.4
-
11
-
-
47249099464
-
Oracle Semantics for Concurrent Separation Logic
-
pages
-
A. Hobor, A. W. Appel, and F. Z. Nardelli. Oracle Semantics for Concurrent Separation Logic. In ESOP'08, pages 353-367.
-
ESOP'08
, pp. 353-367
-
-
Hobor, A.1
Appel, A.W.2
Nardelli, F.Z.3
-
12
-
-
67650094323
-
Separation logic for a higher-order typed language
-
pages
-
N. Krishnaswami. Separation logic for a higher-order typed language. In SPACE'06, pages 73-82.
-
SPACE'06
, pp. 73-82
-
-
Krishnaswami, N.1
-
14
-
-
1142263318
-
An effective theory of type refinements
-
pages
-
Y. Mandelbaum, D. Walker, and R. Harper. An effective theory of type refinements. In ICFP'03, pages 213-226.
-
ICFP'03
, pp. 213-226
-
-
Mandelbaum, Y.1
Walker, D.2
Harper, R.3
-
15
-
-
67650086177
-
The Coq development team.
-
LogiCal Project
-
The Coq development team. The Coq proof assistant reference manual. LogiCal Project, 2004. Version 8.0.
-
(2004)
The Coq proof assistant reference manual
, vol.8
-
-
-
16
-
-
0842289692
-
The view from the left
-
DOI 10.1017/S0956796803004829, Dependent Type Theory meets Practical Programming
-
C. McBride and J. McKinna. The view from the left. Journal of Functional Programming, 14(1):69-111, January 2005. (Pubitemid 38172187)
-
(2004)
Journal of Functional Programming
, vol.14
, Issue.1
, pp. 69-111
-
-
McBride, C.1
McKinna, J.2
-
17
-
-
0002891241
-
Towards a mathematical science of computation
-
pages
-
J. L. McCarthy. Towards a mathematical science of computation. In IFIP Congress, pages 21-28, 1962.
-
(1962)
IFIP Congress
, pp. 21-28
-
-
McCarthy, J.L.1
-
18
-
-
0026188821
-
Notions of computation and monads
-
E. Moggi. Notions of computation and monads. Information and Computation, 93(1):55-92, 1991. (Pubitemid 21700565)
-
(1991)
Information and Computation
, vol.93
, Issue.1
, pp. 55-92
-
-
Moggi Eugenio1
-
20
-
-
34548105576
-
Abstract predicates and mutable ADTs in hoare type theory
-
Programming Languages and Systems - 16th European Symposium on Programming, ESOP 2007. Held as Part of the Joint European Conferences on Theory and Practics of Software, ETAPS 2007, Proceedings
-
A. Nanevski, A. Ahmed, G. Morrisett, and L. Birkedal. Abstract Predicates and Mutable ADTs in Hoare Type Theory. In ESOP'07, pages 189-204. (Pubitemid 350259492)
-
(2007)
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
, vol.4421
, pp. 189-204
-
-
Nanevski, A.1
Ahmed, A.2
Morrisett, G.3
Birkedal, L.4
-
21
-
-
67650094324
-
Type-theoretic semantics for transactional concurrency
-
Harvard University, July
-
A. Nanevski, P. Govereau, and G. Morriset. Type-theoretic semantics for transactional concurrency. Technical Report TR-09-107, Harvard University, July 2007.
-
(2007)
Technical Report TR
, pp. 09-107
-
-
Nanevski, A.1
Govereau, P.2
Morriset, G.3
-
22
-
-
55249085443
-
Hoare type theory polymorphism and separation
-
A. Nanevski, G. Morrisett, and L. Birkedal. Hoare Type Theory, Polymorphism and Separation. Journal of Functional Programming, 18(5&6):865-911, 2008.
-
(2008)
Journal of Functional Programming
, vol.18
, Issue.5-6
, pp. 865-911
-
-
Nanevski, A.1
Morrisett, G.2
Birkedal, L.3
-
23
-
-
59249093515
-
Dependent types for imperative programs
-
A. Nanevski, G. Morrisett, A. Shinnar, P. Govereau, and L. Birkedal Ynot: dependent types for imperative programs In ICFP'08, pages 229-240.
-
ICFP'08
, pp. 229-240
-
-
Nanevski, A.1
Morrisett, G.2
Shinnar, A.3
Govereau, P.4
Birkedal, L.5
-
24
-
-
84944269268
-
Local Reasoning about Programs that Alter Data Structures
-
Computer Science Logic
-
P. O'Hearn, J. Reynolds, and H. Yang. Local reasoning about programs that alter data structures. In CSL'01, pages 1-19. (Pubitemid 33332625)
-
(2001)
LECTURE NOTES IN COMPUTER SCIENCE
, Issue.2142
, pp. 1-19
-
-
O Hearn, P.1
Reynolds, J.2
Yang, H.3
-
25
-
-
34047114898
-
Resources, concurrency, and local reasoning
-
DOI 10.1016/j.tcs.2006.12.035, PII S030439750600925X
-
P. W. O'Hearn. Resources, concurrency and local reasoning. Theoretical Computer Science, 375(1-3):271-307, May 2007. (Pubitemid 46528653)
-
(2007)
Theoretical Computer Science
, vol.375
, Issue.1-3
, pp. 271-307
-
-
O'Hearn, P.W.1
-
27
-
-
0016951439
-
Verifying properties of parallel programs: an axiomatic approach
-
S. Owicki and D. Gries. Verifying properties of parallel programs: an axiomatic approach. Communications of the ACM, 19(5):279-285, 1976.
-
(1976)
Communications of the ACM
, vol.19
, Issue.5
, pp. 279-285
-
-
Owicki, S.1
Gries, D.2
-
29
-
-
13644274214
-
A type system for certified binaries
-
DOI 10.1145/1053468.1053469
-
Z. Shao, V. Trifonov, B. Saha, and N. Papaspyrou. A type system for certified binaries. ACM Transactions on Programming Languages and Systems, 27(1):1-45, January 2005. (Pubitemid 40232357)
-
(2005)
ACM Transactions on Programming Languages and Systems
, vol.27
, Issue.1
, pp. 1-45
-
-
Shao, Z.1
Trifonov, V.2
Saha, B.3
Papaspyrou, N.4
-
30
-
-
79951765304
-
Languages of the future
-
pages
-
T. Sheard. Languages of the future. In OOPSLA'04, pages 116-119.
-
OOPSLA'04
, pp. 116-119
-
-
Sheard, T.1
-
31
-
-
38149033563
-
A marriage of rely/guarantee and separation logic
-
pages
-
V. Vafeiadis and M. Parkinson. A marriage of rely/guarantee and separation logic. In CONCUR'07, pages 256-271.
-
CONCUR'07
, pp. 256-271
-
-
Vafeiadis, V.1
Parkinson, M.2
-
32
-
-
35048854043
-
A Concurrent Logical Framework: The Propositional Fragment
-
Types for Proofs and Programs
-
K. Watkins, I. Cervesato, F. Pfenning, and D. Walker. A concurrent logical framework: The propositional fragment. In Types for Proofs and Programs, volume 3085 of Lecture Notes in Computer Science, pages 355-377. (Pubitemid 38883822)
-
(2004)
LECTURE NOTES IN COMPUTER SCIENCE
, vol.3085
, pp. 355-377
-
-
Watkins, K.1
Cervesato, I.2
Pfenning, F.3
Walker, D.4
-
34
-
-
0032670051
-
Dependent types in practical programming
-
pages
-
H. Xi and F. Pfenning. Dependent types in practical programming. In POPL'99, pages 214-227.
-
POPL'99
, pp. 214-227
-
-
Xi, H.1
Pfenning, F.2
-
35
-
-
23944439974
-
and H. Xi. Safe programming with pointers through stateful views.
-
D. Zhu and H. Xi. Safe programming with pointers through stateful views. In PADL'05, pages 83-97.
-
PADL'05, pages
-
-
D. Zhu1
|