메뉴 건너뛰기




Volumn 5578 LNCS, Issue , 2009, Pages 279-295

Automatic discovery of transition symmetry in multithreaded programs using dynamic analysis

Author keywords

[No Author keywords available]

Indexed keywords

AUTOMATIC DISCOVERY; CONCURRENT PROGRAM; CONCURRENT SOFTWARE; DISCOVERY ALGORITHM; DYNAMIC PROGRAM ANALYSIS; DYNAMIC VERIFICATIONS; LOCAL STATE; MULTI-THREADED APPLICATION; MULTI-THREADED PROGRAMS; SEARCH SPACES; STATE SPACE; SYMMETRY REDUCTION;

EID: 70350627101     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-02652-2_22     Document Type: Conference Paper
Times cited : (19)

References (27)
  • 1
    • 0030651806 scopus 로고    scopus 로고
    • Godefroid, P.: Model Checking for Programming Languages using Verisoft. In: POPL, pp. 174-186 (1997)
    • Godefroid, P.: Model Checking for Programming Languages using Verisoft. In: POPL, pp. 174-186 (1997)
  • 2
    • 67650093997 scopus 로고    scopus 로고
    • Musuvathi, M., Qadeer, S.: Iterative context bounding for systematic testing of multithreaded programs. In: Ferrante, J., McKinley, K.S. (eds.) PLDI, pp. 446-455. ACM, New York (2007)
    • Musuvathi, M., Qadeer, S.: Iterative context bounding for systematic testing of multithreaded programs. In: Ferrante, J., McKinley, K.S. (eds.) PLDI, pp. 446-455. ACM, New York (2007)
  • 3
    • 70350695082 scopus 로고    scopus 로고
    • Yang, Y., Chen, X., Gopalakrishnan, G.: Inspect: A Runtime Model Checker for Multithreaded C Programs. Technical Report UUCS-08-004, University of Utah (2008)
    • Yang, Y., Chen, X., Gopalakrishnan, G.: Inspect: A Runtime Model Checker for Multithreaded C Programs. Technical Report UUCS-08-004, University of Utah (2008)
  • 4
    • 17044436380 scopus 로고    scopus 로고
    • Flanagan, C., Godefroid, P.: Dynamic Partial-order Reduction for Model Checking Software. In: Palsberg, J., Abadi, M. (eds.) POPL, pp. 110-121. ACM, New York (2005)
    • Flanagan, C., Godefroid, P.: Dynamic Partial-order Reduction for Model Checking Software. In: Palsberg, J., Abadi, M. (eds.) POPL, pp. 110-121. ACM, New York (2005)
  • 5
    • 54249137812 scopus 로고    scopus 로고
    • Efficient stateful dynamic partial order reduction
    • Havelund, K, Majumdar, R, Palsberg, J, eds, SPIN, Springer, Heidelberg
    • Yang, Y., Chen, X., Gopalakrishnan, G., Kirby, R.M.: Efficient stateful dynamic partial order reduction. In: Havelund, K., Majumdar, R., Palsberg, J. (eds.) SPIN 2008. LNCS, vol. 5156, pp. 288-305. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5156 , pp. 288-305
    • Yang, Y.1    Chen, X.2    Gopalakrishnan, G.3    Kirby, R.M.4
  • 6
    • 56749155800 scopus 로고    scopus 로고
    • Wang, C., Yang, Y., Gupta, A., Gopalakrishnan, G.: Dynamic model checking with property driven pruning to detect race conditions. In: Cha, S(S.), Choi, J.-Y., Kim, M., Lee, I., Viswanathan, M. (eds.) ATVA 2008. LNCS, 5311, pp. 126-140. Springer, Heidelberg (2008)
    • Wang, C., Yang, Y., Gupta, A., Gopalakrishnan, G.: Dynamic model checking with property driven pruning to detect race conditions. In: Cha, S(S.), Choi, J.-Y., Kim, M., Lee, I., Viswanathan, M. (eds.) ATVA 2008. LNCS, vol. 5311, pp. 126-140. Springer, Heidelberg (2008)
  • 7
    • 0030212139 scopus 로고    scopus 로고
    • Clarke, E.M., Enders, R., Filkorn, T., Jha, S.: Exploiting symmetry in temporal logic model checking. Form. Methods Syst. Des. 9(1-2), 77-104 (1996)
    • Clarke, E.M., Enders, R., Filkorn, T., Jha, S.: Exploiting symmetry in temporal logic model checking. Form. Methods Syst. Des. 9(1-2), 77-104 (1996)
  • 8
    • 0030215699 scopus 로고    scopus 로고
    • Emerson, E.A., Sistla, A.P.: Symmetry and model checking. Form. Methods Syst. Des. 9(1-2), 105-131 (1996)
    • Emerson, E.A., Sistla, A.P.: Symmetry and model checking. Form. Methods Syst. Des. 9(1-2), 105-131 (1996)
  • 9
    • 0030211668 scopus 로고    scopus 로고
    • Better verification through symmetry
    • Ip, C.N., Dill, D.L.: Better verification through symmetry. Formal Methods in System Design 9(1/2), 41-75 (1996)
    • (1996) Formal Methods in System Design , vol.9 , Issue.1-2 , pp. 41-75
    • Ip, C.N.1    Dill, D.L.2
  • 10
    • 4344641395 scopus 로고    scopus 로고
    • Exploiting symmetry when model-checking software
    • Kluwer, Dordrecht
    • Godefroid, P.: Exploiting symmetry when model-checking software. In: FORTE. IFIP Conference Proceedings, vol. 156, pp. 257-275. Kluwer, Dordrecht (1999)
    • (1999) FORTE. IFIP Conference Proceedings , vol.156 , pp. 257-275
    • Godefroid, P.1
  • 11
    • 84896693469 scopus 로고    scopus 로고
    • Model Checking Java Programs using Java PathFinder
    • Havelund, K., Pressburger, T.: Model Checking Java Programs using Java PathFinder. STTT 2(4), 366-381 (2000)
    • (2000) STTT , vol.2 , Issue.4 , pp. 366-381
    • Havelund, K.1    Pressburger, T.2
  • 12
    • 54249145702 scopus 로고    scopus 로고
    • Verifying multi-threaded c programs with SPIN
    • Havelund, K, Ma-jumdar, R, Palsberg, J, eds, SPIN, Springer, Heidelberg
    • Zaks, A., Joshi, R.: Verifying multi-threaded c programs with SPIN. In: Havelund, K., Ma-jumdar, R., Palsberg, J. (eds.) SPIN 2008. LNCS, vol. 5156, pp. 325-342. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5156 , pp. 325-342
    • Zaks, A.1    Joshi, R.2
  • 13
    • 70350688833 scopus 로고    scopus 로고
    • http://www.cs.utah.edu/~yuyang/inspect/
  • 15
    • 84959039613 scopus 로고    scopus 로고
    • Necula, G.C., McPeak, S., Rahul, S.P., Weimer, W.: CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs. In: Horspool, R.N. (ed.) CC 2002. LNCS, 2304, pp. 213-228. Springer, Heidelberg (2002)
    • Necula, G.C., McPeak, S., Rahul, S.P., Weimer, W.: CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs. In: Horspool, R.N. (ed.) CC 2002. LNCS, vol. 2304, pp. 213-228. Springer, Heidelberg (2002)
  • 16
    • 70350684454 scopus 로고    scopus 로고
    • http://freshmeat.net/projects/aget/
  • 17
    • 70350701314 scopus 로고    scopus 로고
    • http://freshmeat.net/projects/pfscan
  • 18
    • 0036060289 scopus 로고    scopus 로고
    • Aloul, F.A., Ramani, A., Markov, I.L., Sakallah, K.A.: Solving difficult SAT instances in the presence of symmetry. In: DAC, pp. 731-736. ACM, New York (2002)
    • Aloul, F.A., Ramani, A., Markov, I.L., Sakallah, K.A.: Solving difficult SAT instances in the presence of symmetry. In: DAC, pp. 731-736. ACM, New York (2002)
  • 19
    • 34047096921 scopus 로고    scopus 로고
    • Chai, D., Kuehlmann, A.: Building a better boolean matcher and symmetry detector. In: DATE, pp. 1079-1084 (2006)
    • Chai, D., Kuehlmann, A.: Building a better boolean matcher and symmetry detector. In: DATE, pp. 1079-1084 (2006)
  • 20
    • 4444225582 scopus 로고    scopus 로고
    • Darga, P.T., Liffiton, M.H., Sakallah, K.A., Markov, I.L.: Exploiting structure in symmetry detection for CNF. In: DAC, pp. 530-534. ACM, New York (2004)
    • Darga, P.T., Liffiton, M.H., Sakallah, K.A., Markov, I.L.: Exploiting structure in symmetry detection for CNF. In: DAC, pp. 530-534. ACM, New York (2004)
  • 22
    • 51549094443 scopus 로고    scopus 로고
    • Darga, P.T., Sakallah, K.A., Markov, I.L.: Faster symmetry discovery using sparsity of symmetries. In: DAC, pp. 149-154. ACM, New York (2008)
    • Darga, P.T., Sakallah, K.A., Markov, I.L.: Faster symmetry discovery using sparsity of symmetries. In: DAC, pp. 149-154. ACM, New York (2008)
  • 23
    • 38349063060 scopus 로고    scopus 로고
    • Wahl, T.: Adaptive symmetry reduction. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, 4590, pp. 393-405. Springer, Heidelberg (2007)
    • Wahl, T.: Adaptive symmetry reduction. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 393-405. Springer, Heidelberg (2007)
  • 24
    • 84894631380 scopus 로고    scopus 로고
    • Addressing dynamic issues of program model checking
    • Dwyer, M.B, ed, SPIN, Springer, Heidelberg
    • Lerda, F., Visser, W.: Addressing dynamic issues of program model checking. In: Dwyer, M.B. (ed.) SPIN 2001. LNCS, vol. 2057, pp. 80-102. Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2057 , pp. 80-102
    • Lerda, F.1    Visser, W.2
  • 25
    • 85116893382 scopus 로고    scopus 로고
    • Exploiting heap symmetries in explicit-state model checking of software
    • San Diego, CA, USA, November 26-29, IEEE Computer Society, Los Alamitos
    • Iosif, R.: Exploiting heap symmetries in explicit-state model checking of software. In: 16th IEEE International Conference on Automated Software Engineering (ASE 2001), Coronado Island, San Diego, CA, USA, November 26-29, 2001, pp. 254-261. IEEE Computer Society, Los Alamitos (2001)
    • (2001) 16th IEEE International Conference on Automated Software Engineering (ASE 2001), Coronado Island , pp. 254-261
    • Iosif, R.1
  • 26
    • 84896693548 scopus 로고    scopus 로고
    • Symmetry reductions for model checking of concurrent dynamic software
    • Iosif, R.: Symmetry reductions for model checking of concurrent dynamic software. STTT 6(4), 302-319 (2004)
    • (2004) STTT , vol.6 , Issue.4 , pp. 302-319
    • Iosif, R.1


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