메뉴 건너뛰기




Volumn 7935 LNCS, Issue , 2013, Pages 454-476

Automatic verification of Erlang-style concurrency

Author keywords

Erlang; Infinite state Systems Verification; Petri Nets

Indexed keywords

ABSTRACT INTERPRETATIONS; ABSTRACTION TECHNIQUES; AUTOMATIC VERIFICATION; COVERABILITY PROBLEM; ERLANG; INFINITE STATE SYSTEMS; VECTOR ADDITION SYSTEMS; VERIFICATION PROBLEMS;

EID: 84882759628     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-38856-9_24     Document Type: Conference Paper
Times cited : (57)

References (37)
  • 2
    • 77956284517 scopus 로고    scopus 로고
    • Erlang
    • Armstrong, J.: Erlang. CACM 53(9), 68 (2010)
    • (2010) CACM , vol.53 , Issue.9 , pp. 68
    • Armstrong, J.1
  • 4
    • 0037967764 scopus 로고    scopus 로고
    • A generic approach to the static analysis of concurrent programs with procedures
    • Bouajjani, A., Esparza, J., Touili, T.: A generic approach to the static analysis of concurrent programs with procedures. ACM SIGPLAN Notices 38, 62-73 (2003)
    • (2003) ACM SIGPLAN Notices , vol.38 , pp. 62-73
    • Bouajjani, A.1    Esparza, J.2    Touili, T.3
  • 6
    • 84884479547 scopus 로고    scopus 로고
    • Message analysis for concurrent programs using message passing
    • Carlsson, R., Sagonas, K., Wilhelmsson, J.: Message analysis for concurrent programs using message passing. ACM TOPLAS (2006)
    • (2006) ACM TOPLAS
    • Carlsson, R.1    Sagonas, K.2    Wilhelmsson, J.3
  • 7
    • 77749243083 scopus 로고    scopus 로고
    • Static detection of race conditions in erlang
    • Carro, M., Peña, R. (eds.) PADL 2010. Springer, Heidelberg
    • Christakis, M., Sagonas, K.: Static detection of race conditions in erlang. In: Carro, M., Peña, R. (eds.) PADL 2010. LNCS, vol. 5937, pp. 119-133. Springer, Heidelberg (2010)
    • (2010) LNCS , vol.5937 , pp. 119-133
    • Christakis, M.1    Sagonas, K.2
  • 8
    • 79551590902 scopus 로고    scopus 로고
    • Detection of asynchronous message passing errors using static analysis
    • Rocha, R., Launchbury, J. (eds.) PADL 2011. Springer, Heidelberg
    • Christakis, M., Sagonas, K.: Detection of asynchronous message passing errors using static analysis. In: Rocha, R., Launchbury, J. (eds.) PADL 2011. LNCS, vol. 6539, pp. 5-18. Springer, Heidelberg (2011)
    • (2011) LNCS , vol.6539 , pp. 5-18
    • Christakis, M.1    Sagonas, K.2
  • 9
    • 84955589467 scopus 로고
    • Analyzing the communication topology of concurrent programs
    • Colby, C.: Analyzing the communication topology of concurrent programs. In: PEPM, pp. 202-213 (1995)
    • (1995) PEPM , pp. 202-213
    • Colby, C.1
  • 11
    • 84872054848 scopus 로고    scopus 로고
    • Soter: An automatic safety verifier for Erlang
    • ACM
    • D'Osualdo, E., Kochems, J., Ong, C.-H.L.: Soter: an automatic safety verifier for Erlang. In: AGERE! 2012, pp. 137-140. ACM (2012)
    • (2012) AGERE! 2012 , pp. 137-140
    • D'Osualdo, E.1    Kochems, J.2    Ong, C.-H.L.3
  • 12
    • 84872058763 scopus 로고    scopus 로고
    • Automatic verification of Erlang-style concurrency
    • abs/1303.2201
    • D'Osualdo, E., Kochems, J., Ong, C.-H.L.: Automatic verification of Erlang-style concurrency. CoRR, abs/1303.2201 (2013), http://arxiv.org/abs/1303. 2201
    • (2013) CoRR
    • D'Osualdo, E.1    Kochems, J.2    Ong, C.-H.L.3
  • 13
    • 14644433764 scopus 로고    scopus 로고
    • Abstract interpretation of mobile systems
    • Feret, J.: Abstract interpretation of mobile systems. Journal of Logic and Algebraic Programming 63(1), 59-130 (2005)
    • (2005) Journal of Logic and Algebraic Programming , vol.63 , Issue.1 , pp. 59-130
    • Feret, J.1
  • 14
    • 0034911369 scopus 로고    scopus 로고
    • Well-structured transition systems everywhere!
    • Finkel, A., Schnoebelen, P.: Well-structured transition systems everywhere! Theoretical Computer Science 256(1-2), 63-92 (2001)
    • (2001) Theoretical Computer Science , vol.256 , Issue.1-2 , pp. 63-92
    • Finkel, A.1    Schnoebelen, P.2
  • 15
    • 38849172447 scopus 로고    scopus 로고
    • McErlang: A model checker for a distributed functional programming language
    • Fredlund, L., Svensson, H.: McErlang: a model checker for a distributed functional programming language. In: ICFP, pp. 125-136 (2007)
    • (2007) ICFP , pp. 125-136
    • Fredlund, L.1    Svensson, H.2
  • 16
    • 84860569696 scopus 로고    scopus 로고
    • Algorithmic verification of asynchronous programs
    • Ganty, P., Majumdar, R.: Algorithmic verification of asynchronous programs. TOPLAS 34(1) (2012)
    • (2012) TOPLAS , vol.34 , Issue.1
    • Ganty, P.1    Majumdar, R.2
  • 18
    • 10644263436 scopus 로고    scopus 로고
    • Verification of Erlang programs using abstract interpretation and model checking
    • Huch, F.: Verification of Erlang programs using abstract interpretation and model checking. In: ICFP, pp. 261-272 (1999)
    • (1999) ICFP , pp. 261-272
    • Huch, F.1
  • 19
    • 34548293706 scopus 로고    scopus 로고
    • Interprocedural analysis of asynchronous programs
    • ACM, New York
    • Jhala, R., Majumdar, R.: Interprocedural analysis of asynchronous programs. In: POPL 2007, pp. 339-350. ACM, New York (2007)
    • (2007) POPL 2007 , pp. 339-350
    • Jhala, R.1    Majumdar, R.2
  • 20
    • 84866656088 scopus 로고    scopus 로고
    • Efficient coverability analysis by proof minimization
    • Koutny, M., Ulidowski, I. (eds.) CONCUR 2012. Springer, Heidelberg
    • Kaiser, A., Kroening, D., Wahl, T.: Efficient coverability analysis by proof minimization. In: Koutny, M., Ulidowski, I. (eds.) CONCUR 2012. LNCS, vol. 7454, pp. 500-515. Springer, Heidelberg (2012), www.cprover.org/bfc/
    • (2012) LNCS , vol.7454 , pp. 500-515
    • Kaiser, A.1    Kroening, D.2    Wahl, T.3
  • 21
    • 84955570942 scopus 로고
    • Static analysis of communication for asynchronous concurrent programming languages
    • Mycroft, A. (ed.) SAS 1995. Springer, Heidelberg
    • Kobayashi, N., Nakade, M., Yonezawa, A.: Static analysis of communication for asynchronous concurrent programming languages. In: Mycroft, A. (ed.) SAS 1995. LNCS, vol. 983, pp. 225-242. Springer, Heidelberg (1995)
    • (1995) LNCS , vol.983 , pp. 225-242
    • Kobayashi, N.1    Nakade, M.2    Yonezawa, A.3
  • 22
    • 33750905322 scopus 로고    scopus 로고
    • Practical type inference based on success typings
    • Lindahl, T., Sagonas, K.: Practical type inference based on success typings. In: PPDP, pp. 167-178 (2006)
    • (2006) PPDP , pp. 167-178
    • Lindahl, T.1    Sagonas, K.2
  • 23
    • 84859142034 scopus 로고    scopus 로고
    • Language-Theoretic abstraction refinement
    • de Lara, J., Zisman, A. (eds.) FASE. Springer, Heidelberg
    • Long, Z., Calin, G., Majumdar, R., Meyer, R.: Language-Theoretic abstraction refinement. In: de Lara, J., Zisman, A. (eds.) FASE. LNCS, vol. 7212, pp. 362-376. Springer, Heidelberg (2012)
    • (2012) LNCS , vol.7212 , pp. 362-376
    • Long, Z.1    Calin, G.2    Majumdar, R.3    Meyer, R.4
  • 24
    • 0347246432 scopus 로고    scopus 로고
    • A practical subtyping system for Erlang
    • Marlow, S., Wadler, P.: A practical subtyping system for Erlang. In: ICFP, pp. 136-149 (1997)
    • (1997) ICFP , pp. 136-149
    • Marlow, S.1    Wadler, P.2
  • 26
    • 48949094503 scopus 로고    scopus 로고
    • A calculational approach to control-flow analysis by abstract interpretation
    • Alpuente, M., Vidal, G. (eds.) SAS 2008. Springer, Heidelberg
    • Midtgaard, J., Jensen, T.: A calculational approach to control-flow analysis by abstract interpretation. In: Alpuente, M., Vidal, G. (eds.) SAS 2008. LNCS, vol. 5079, pp. 347-362. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5079 , pp. 347-362
    • Midtgaard, J.1    Jensen, T.2
  • 27
    • 80053102961 scopus 로고    scopus 로고
    • A family of abstract interpretations for static analysis of concurrent higher-order programs
    • Yahav, E. (ed.) SAS. Springer, Heidelberg
    • Might, M., Van Horn, D.: A family of abstract interpretations for static analysis of concurrent higher-order programs. In: Yahav, E. (ed.) SAS. LNCS, vol. 6887, pp. 180-197. Springer, Heidelberg (2011)
    • (2011) LNCS , vol.6887 , pp. 180-197
    • Might, M.1    Van Horn, D.2
  • 29
  • 30
    • 79952026046 scopus 로고    scopus 로고
    • Verifying higher-order functional programs with pattern-matching algebraic data types
    • Ong, C.-H.L., Ramsay, S.J.: Verifying higher-order functional programs with pattern-matching algebraic data types. In: POPL, pp. 587-598 (2011)
    • (2011) POPL , pp. 587-598
    • Ong, C.-H.L.1    Ramsay, S.J.2
  • 32
    • 84884493133 scopus 로고    scopus 로고
    • Concurrency and message passing in Newsqueak
    • Pike, R.: Concurrency and message passing in Newsqueak. Google Talks Archive, http://youtu.be/hB05UFqOtFA
    • Google Talks Archive
    • Pike, R.1
  • 33
    • 0000660737 scopus 로고
    • The covering and boundedness problems for vector addition systems
    • Rackoff, C.: The covering and boundedness problems for vector addition systems. Theoretical Computer Science 6, 223-231 (1978)
    • (1978) Theoretical Computer Science , vol.6 , pp. 223-231
    • Rackoff, C.1
  • 34
    • 34548245969 scopus 로고    scopus 로고
    • Specialization of CML message-passing primitives
    • Reppy, J.H., Xiao, Y.: Specialization of CML message-passing primitives. In: POPL, pp. 315-326 (2007)
    • (2007) POPL , pp. 315-326
    • Reppy, J.H.1    Xiao, Y.2
  • 36
    • 78249281968 scopus 로고    scopus 로고
    • Abstracting abstract machines
    • Van Horn, D., Might, M.: Abstracting abstract machines. In: ICFP, pp. 51-62 (2010)
    • (2010) ICFP , pp. 51-62
    • Van Horn, D.1    Might, M.2
  • 37
    • 84878643881 scopus 로고    scopus 로고
    • Abstract interpretation of the pi-calculus
    • Venet, A.: Abstract interpretation of the pi-calculus. In: LOMAPS, pp. 51-75 (1996)
    • (1996) LOMAPS , pp. 51-75
    • Venet, A.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.