-
1
-
-
84879803087
-
Hybrid approach for data-flow analysis of MPI programs
-
ACM
-
S. Aananthakrishnan, G. Bronevetsky, and G. Gopalakrishnan. Hybrid approach for data-flow analysis of MPI programs. In ICS, pages 455-456. ACM, 2013.
-
(2013)
ICS
, pp. 455-456
-
-
Aananthakrishnan, S.1
Bronevetsky, G.2
Gopalakrishnan, G.3
-
2
-
-
70349325391
-
VCC: A practical system for verifying concurrent C
-
Springer
-
E. Cohen, M. Dahlweid, M. Hillebrand, D. Leinenbach, M. Moskal, T. Santen, W. Schulte, and S. Tobies. VCC: A practical system for verifying concurrent C. In TPHOLs, volume 5674 of LNCS, pages 23-42. Springer, 2009.
-
(2009)
TPHOLs of LNCS
, vol.5674
, pp. 23-42
-
-
Cohen, E.1
Dahlweid, M.2
Hillebrand, M.3
Leinenbach, D.4
Moskal, M.5
Santen, T.6
Schulte, W.7
Tobies, S.8
-
3
-
-
85043145762
-
-
chapter An algorithm for testing conversion in type theory. CUP
-
T. Coquand. Logical Frameworks, chapter An algorithm for testing conversion in type theory. CUP, 1991.
-
(1991)
Logical Frameworks
-
-
Coquand, T.1
-
4
-
-
45749085681
-
Z3: An efficient SMT solver
-
Springer
-
L. M. de Moura and N. Bjørner. Z3: An efficient SMT solver. In TACAS, volume 4963 of LNCS, pages 337-340. Springer, 2008.
-
(2008)
TACAS of LNCS
, vol.4963
, pp. 337-340
-
-
De Moura, L.M.1
Bjørner, N.2
-
5
-
-
84868129327
-
Parameterised multiparty session types
-
P. Deniflou, N. Yoshida, A. Bejleri, and R. Hu. Parameterised multiparty session types. Logical Methods in Computer Science, 8(4), 2012.
-
(2012)
Logical Methods in Computer Science
, vol.8
, pp. 4
-
-
Deniflou, P.1
Yoshida, N.2
Bejleri, A.3
Hu, R.4
-
6
-
-
84958552935
-
Precise predictive analysis for discovering communication deadlocks in MPI programs
-
Springer
-
V. Forejt, D. Kroening, G. Narayanswamy, and S. Sharma. Precise predictive analysis for discovering communication deadlocks in MPI programs. In FM, volume 8442 of LNCS, pages 263-278. Springer, 2014.
-
(2014)
FM of LNCS
, vol.8442
, pp. 263-278
-
-
Forejt, V.1
Kroening, D.2
Narayanswamy, G.3
Sharma, S.4
-
9
-
-
42149194967
-
Statistically rigorous Java performance evaluation
-
ACM
-
A. Georges, D. Buytaert, and L. Eeckhout. Statistically rigorous Java performance evaluation. In OOPSLA, pages 57-76. ACM, 2007.
-
(2007)
OOPSLA
, pp. 57-76
-
-
Georges, A.1
Buytaert, D.2
Eeckhout, L.3
-
10
-
-
82155191689
-
Formal analysis of MPI-based parallel programs
-
G. Gopalakrishnan, R. M. Kirby, S. F. Siegel, R. Thakur, W. Gropp, E. Lusk, B. R. D. Supinski, M. Schulz., and G. Bron-Evetsky. Formal analysis of MPI-based parallel programs. CACM, 54(12):82-91, 2011.
-
(2011)
CACM
, vol.54
, Issue.12
, pp. 82-91
-
-
Gopalakrishnan, G.1
Kirby, R.M.2
Siegel, S.F.3
Thakur, R.4
Gropp, W.5
Lusk, E.6
Supinski, B.R.D.7
Schulz, M.8
Bron-Evetsky, G.9
-
13
-
-
84877697102
-
MPI runtime error detection with MUST: Advances in deadlock detection
-
IEEE/ACM
-
T. Hilbrich, J. Protze, M. Schulz, B. R. de Supinski, and M. S. Muller. MPI runtime error detection with MUST: advances in deadlock detection. In SC, pages 30:1-30:11. IEEE/ACM, 2012.
-
(2012)
SC
, pp. 301-3011
-
-
Hilbrich, T.1
Protze, J.2
Schulz, M.3
De Supinski, B.R.4
Muller, M.S.5
-
14
-
-
84865647368
-
Multiparty asynchronous session types
-
ACM
-
K. Honda, N. Yoshida, and M. Carbone. Multiparty asynchronous session types. In POPL, pages 273-284. ACM, 2008.
-
(2008)
POPL
, pp. 273-284
-
-
Honda, K.1
Yoshida, N.2
Carbone, M.3
-
15
-
-
79951642444
-
Scribbling interactions with a formal foundation
-
Springer
-
K. Honda, A. Mukhamedov, G. Brown, T. Chen, and N. Yoshida. Scribbling interactions with a formal foundation. In ICDCIT, volume 6536 of LNCS, pages 55-75. Springer, 2011.
-
(2011)
ICDCIT of LNCS
, vol.6536
, pp. 55-75
-
-
Honda, K.1
Mukhamedov, A.2
Brown, G.3
Chen, T.4
Yoshida, N.5
-
16
-
-
84867649399
-
Verification of MPI programs using session types
-
Springer
-
K. Honda, E. R. B. Marques, F. Martins, N. Ng, V. T. Vascon-celos, and N. Yoshida. Verification of MPI programs using session types. In Recent Advances in the Message Passing Interface, volume 7490 of LNCS, pages 291-293. Springer, 2012.
-
(2012)
Recent Advances in the Message Passing Interface of LNCS
, vol.7490
, pp. 291-293
-
-
Honda, K.1
Marques, E.R.B.2
Martins, F.3
Ng, N.4
Vascon-Celos, V.T.5
Yoshida, N.6
-
17
-
-
84921495734
-
Structuring communication with session types
-
Springer
-
K. Honda, R. Hu, R. Neykova, T.-C. Chen, R. Demangeon, P.-M. Denielou, and N. Yoshida. Structuring communication with session types. In COB 2014, volume 8665 of LNCS, pages 105-127. Springer, 2014.
-
(2014)
COB 2014 of LNCS
, vol.8665
, pp. 105-127
-
-
Honda, K.1
Hu, R.2
Neykova, R.3
Chen, T.-C.4
Demangeon, R.5
Denielou, P.-M.6
Yoshida, N.7
-
18
-
-
84893583964
-
Proving MCAPI executions are correct using SMT
-
IEEE
-
Y. Huang, E. Mercer, and J. McCarthy. Proving MCAPI executions are correct using SMT. In ASE, pages 26-36. IEEE, 2013.
-
(2013)
ASE
, pp. 26-36
-
-
Huang, Y.1
Mercer, E.2
McCarthy, J.3
-
19
-
-
84938703585
-
Session types for broadcasting
-
D. Kouzapas, R. Gutkovas, and S. J. Gay. Session types for broadcasting. In PLACES, volume 155 of EPTCS, pages 25-31, 2014.
-
(2014)
PLACES of EPTCS
, vol.155
, pp. 25-31
-
-
Kouzapas, D.1
Gutkovas, R.2
Gay, S.J.3
-
21
-
-
84901660168
-
Towards deductive verification of MPI programs against session types
-
E. R. B. Marques, F. Martins, V. T. Vasconcelos, N. Ng, and N. Martins. Towards deductive verification of MPI programs against session types. In PLACES, volume 137 of EPTCS, pages 103-113, 2013.
-
(2013)
PLACES of EPTCS
, vol.137
, pp. 103-113
-
-
Marques, E.R.B.1
Martins, F.2
Vasconcelos, V.T.3
Ng, N.4
Martins, N.5
-
24
-
-
84862229498
-
Multiparty Session C: Safe parallel programming with message optimisation
-
Springer
-
N. Ng, N. Yoshida, and K. Honda. Multiparty Session C: Safe parallel programming with message optimisation. In TOOLS Europe, volume 7304 of LNCS, pages 202-218. Springer, 2012.
-
(2012)
TOOLS Europe of LNCS
, vol.7304
, pp. 202-218
-
-
Ng, N.1
Yoshida, N.2
Honda, K.3
-
25
-
-
84926631221
-
Protocols by default: Safe MPI code generation based on session types
-
Springer
-
N. Ng, J. G. Coutinho, and N. Yoshida. Protocols by default: Safe MPI code generation based on session types. In CC 2015, volume 9031 of LNCS, pages 212-232. Springer, 2015.
-
CC 2015 of LNCS
, vol.9031
, Issue.2015
, pp. 212-232
-
-
Ng, N.1
Coutinho, J.G.2
Yoshida, N.3
-
27
-
-
85043203500
-
-
ParTypes. July
-
ParTypes. Partypes homepage. http://gloss.di.fc.ul.pt/ParTypes, July 2015.
-
(2015)
Partypes Homepage
-
-
-
28
-
-
38449120055
-
Practical model-checking method for verifying correctness of MPI programs
-
Springer
-
S. Pervez, G. Gopalakrishnan, R. M. Kirby, R. Palmer, R. Thakur, and W. Gropp. Practical model-checking method for verifying correctness of MPI programs. In PVM/MPI, volume 4757 of LNCS, pages 344-353. Springer, 2007.
-
(2007)
PVM/MPI of LNCS
, vol.4757
, pp. 344-353
-
-
Pervez, S.1
Gopalakrishnan, G.2
Kirby, R.M.3
Palmer, R.4
Thakur, R.5
Gropp, W.6
-
29
-
-
84956694006
-
Higher-order abstract syntax
-
F. Pfenning and C. Elliot. Higher-order abstract syntax. SIGPLANNotices, 23(7):199-208, 1988.
-
(1988)
SIGPLANNotices
, vol.23
, Issue.7
, pp. 199-208
-
-
Pfenning, F.1
Elliot, C.2
-
32
-
-
34547489425
-
A flexible and dynamic infrastructure for MPI tool interoperability
-
IEEE
-
M. Schulz and B. R. de Supinski. A flexible and dynamic infrastructure for MPI tool interoperability. In ICPP, pages 193-202. IEEE, 2006.
-
(2006)
ICPP
, pp. 193-202
-
-
Schulz, M.1
De Supinski, B.R.2
-
33
-
-
84958656001
-
-
Scribble, July
-
Scribble. Scribble homepage. http://www.scribble.org/, July 2015.
-
(2015)
Scribble Homepage
-
-
-
34
-
-
70349801387
-
Programming in omega
-
Springer
-
T. Sheard and N. Linger. Programming in Omega. In CEFP, volume 5161 of LNCS, pages 158-227. Springer, 2007.
-
(2007)
CEFP of LNCS
, vol.5161
, pp. 158-227
-
-
Sheard, T.1
Linger, N.2
-
35
-
-
79251572342
-
Formal analysis of message passing
-
Springer
-
S. F. Siegel and G. Gopalakrishnan. Formal analysis of message passing. In VMCAI, volume 6538 of LNCS, pages 2-18. Springer, 2011.
-
(2011)
VMCAI of LNCS
, vol.6538
, pp. 2-18
-
-
Siegel, S.F.1
Gopalakrishnan, G.2
-
36
-
-
56449090659
-
Analyzing BlobFlow: A case study using model checking to verify parallel scientific software
-
Springer
-
S. F. Siegel and L. Rossi. Analyzing BlobFlow: A case study using model checking to verify parallel scientific software. In EuroPVM/MPI, volume 5205 of LNCS, pages 274-282. Springer, 2008.
-
(2008)
EuroPVM/MPI of LNCS
, vol.5205
, pp. 274-282
-
-
Siegel, S.F.1
Rossi, L.2
-
37
-
-
84855554437
-
FEVS: A functional equivalence verification suite for high performance scientific computing
-
S. F. Siegel and T. K. Zirkel. FEVS: A functional equivalence verification suite for high performance scientific computing. Mathematics in Computer Science, 5(4):427-435, 2011.
-
(2011)
Mathematics in Computer Science
, vol.5
, Issue.4
, pp. 427-435
-
-
Siegel, S.F.1
Zirkel, T.K.2
-
38
-
-
84856138072
-
Loop invariantsymbolic execution for parallel programs
-
Springer
-
S. F. Siegel and T. K. Zirkel. Loop invariantsymbolic execution for parallel programs. In VMCAI, volume 7148 ofLNCS, pages 412-427. Springer, 2012.
-
(2012)
VMCAI OfLNCS
, vol.7148
, pp. 412-427
-
-
Siegel, S.F.1
Zirkel, T.K.2
-
39
-
-
84989172442
-
CIVL: The concurrency intermediate verification language
-
IEEE
-
S. F. Siegel, M. Zheng, Z. Luo, T. K. Zirkel, A. V. Marianiello, J. G. Edenhofner, M. B. Dwyer, and M. S. Rogers. CIVL: The Concurrency Intermediate Verification Language. In SC. IEEE, 2015.
-
(2015)
SC
-
-
Siegel, S.F.1
Zheng, M.2
Luo, Z.3
Zirkel, T.K.4
Marianiello, A.V.5
Edenhofner, J.G.6
Dwyer, M.B.7
Rogers, M.S.8
-
40
-
-
78650808116
-
A scalable and distributed dynamic formal verifier for MPI programs
-
IEEE
-
A. Vo, S. Aananthakrishnan, G. Gopalakrishnan, B. R. de Supinski, M. Schulz, and G. Bronevetsky. A scalable and distributed dynamic formal verifier for MPI programs. In SC, pages 1-10. IEEE, 2010.
-
(2010)
SC
, pp. 1-10
-
-
Vo, A.1
Aananthakrishnan, S.2
Gopalakrishnan, G.3
De Supinski, B.R.4
Schulz, M.5
Bronevetsky, G.6
-
41
-
-
0033682448
-
Imperative programming with dependent types
-
IEEE
-
H. Xi. Imperative programming with dependent types. In LICS, pages 375-387. IEEE, 2000.
-
(2000)
LICS
, pp. 375-387
-
-
Xi, H.1
-
42
-
-
0032670051
-
Dependent types in practical programming
-
ACM
-
H. Xi and F. Pfenning. Dependent types in practical programming. In POPL, pages 214-227. ACM, 1999.
-
(1999)
POPL
, pp. 214-227
-
-
Xi, H.1
Pfenning, F.2
-
43
-
-
84901321651
-
The Scribble protocol language
-
Springer
-
N. Yoshida, R. Hu, R. Neykova, and N. Ng. The Scribble protocol language. In TGC, volume 8358 of LNCS, pages 22-41. Springer, 2013.
-
(2013)
TGC of LNCS
, vol.8358
, pp. 22-41
-
-
Yoshida, N.1
Hu, R.2
Neykova, R.3
Ng, N.4
|