메뉴 건너뛰기




Volumn 2529 LNCS, Issue , 2002, Pages 260-275

C wolf – a toolset for extracting models from c programs

Author keywords

Abstract Modelchecking; C programs; Concurrency Workbench; FDT for network protocols; Software tools; Verification and validation

Indexed keywords

C (PROGRAMMING LANGUAGE); NETWORK PROTOCOLS; OPEN SOURCE SOFTWARE; VERIFICATION;

EID: 85120525913     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-36135-9_17     Document Type: Conference Paper
Times cited : (7)

References (38)
  • 2
    • 85120520820 scopus 로고    scopus 로고
    • Thomas Ball and Sriram K. Rajamani. Automatically validating temporal safety properties of interfaces. In The 8th International SPIN Workshop on Model Checking of Software (SPIN 2001), volume 2057 of LNCS, pages 103–122, New York-Berlin-Heidelberg, May 2001. Springer-Verlag.
    • Thomas Ball and Sriram K. Rajamani. Automatically validating temporal safety properties of interfaces. In The 8th International SPIN Workshop on Model Checking of Software (SPIN 2001), volume 2057 of LNCS, pages 103–122, New York-Berlin-Heidelberg, May 2001. Springer-Verlag.
  • 3
    • 85120531954 scopus 로고    scopus 로고
    • Thomas Ball and Sriram K. Rajamani. The slam toolkit. In 13th Conference on Computer Aided Verification (CAV ’01), volume 2102 of LNCS, New York-Berlin-Heidelberg, July 2001. Springer-Verlag.
    • Thomas Ball and Sriram K. Rajamani. The slam toolkit. In 13th Conference on Computer Aided Verification (CAV ’01), volume 2102 of LNCS, New York-Berlin-Heidelberg, July 2001. Springer-Verlag.
  • 4
    • 85120527727 scopus 로고    scopus 로고
    • Ahmed Bouajjani, Rachid Echahed, and Peter Habermehl. Verifying infinite state processes with sequential and parallel composition. In Conference Record of the 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL’95), pages 95–106, San Francisco, California, January 22–25, 1995. ACM Press.
    • Ahmed Bouajjani, Rachid Echahed, and Peter Habermehl. Verifying infinite state processes with sequential and parallel composition. In Conference Record of the 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL’95), pages 95–106, San Francisco, California, January 22–25, 1995. ACM Press.
  • 6
    • 84951123519 scopus 로고    scopus 로고
    • Model-checking the full-modal mu-calculus for infinite sequentialprocesses
    • P. Degano, R. Gorrieri, and A. Marchetti-Spaccamela, editors, Italy, July, Springer-Verlag. Full version to appear in Theoretical Computer Science
    • O. Burkart and B. Steffen. Model-checking the full-modal mu-calculus for infinite sequentialprocesses. In P. Degano, R. Gorrieri, and A. Marchetti-Spaccamela, editors, Automata, Languages and Programming (ICALP ’97), volume 1256 of Lecture Notes in Computer Science, pages 419–429, Bologna, Italy, July 1997. Springer-Verlag. Full version to appear in Theoretical Computer Science.
    • (1997) Automata, Languages and Programming (ICALP ’97), Volume 1256 of Lecture Notes in Computer Science, Pages 419–429, Bologna
    • Burkart, O.1    Steffen, B.2
  • 7
    • 17544381202 scopus 로고    scopus 로고
    • Using meta-level compilation to check FLASH protocol code
    • November
    • Andy Chou, Benjamin Chelf, Dawson Engler, and Mark Heinrich. Using meta-level compilation to check FLASH protocol code. ACM SIGPLAN Notices, 35(11):59– 70, November 2000.
    • (2000) ACM SIGPLAN Notices , vol.35 , Issue.11 , pp. 59-70
    • Chou, A.1    Chelf, B.2    Engler, D.3    Heinrich, M.4
  • 8
    • 85120523198 scopus 로고    scopus 로고
    • E. M. Clarke, E. A. Emerson, and A. P. Sistla. Automatic verification of finite-state concurrent systems using temporallogic specifications. ACM Transactions on Programming Languages and Systems, 8(2):244–263, April1986.
    • E. M. Clarke, E. A. Emerson, and A. P. Sistla. Automatic verification of finite-state concurrent systems using temporallogic specifications. ACM Transactions on Programming Languages and Systems, 8(2):244–263, April1986.
  • 9
    • 0000289556 scopus 로고    scopus 로고
    • Formal methods: State of the art and future directio ns
    • December
    • E. M. Clarke and J. M. Wing. Formal methods: state of the art and future directio ns. ACM Computing Surveys, 28(4):626–643, December 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.4 , pp. 626-643
    • Clarke, E.M.1    Wing, J.M.2
  • 11
  • 13
    • 0032679915 scopus 로고    scopus 로고
    • A deadlock detection tool for concurrent java programs
    • June
    • Claudio Demartini, Radu Iosif, and Riccardo Sisto. A deadlock detection tool for concurrent java programs. Software: Practice and Experience, 29(7):577–603, June 1999.
    • (1999) Software: Practice and Experience , vol.29 , Issue.7 , pp. 577-603
    • Demartini, C.1    Iosif, R.2    Sisto, R.3
  • 14
    • 85120521315 scopus 로고    scopus 로고
    • Yifei Dong, Xiaoqun Du, Y. S. Ramakrishna, C. R. Ramakrishnan, I. V. Ramakrishnan, Scott A. Smolka, Oleg Sokolsky, Eugene W. Stark, and David Scott Warren. Fighting livelock in the i-protocol: A comparative study of verification tools. In Fifth International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS ’99), volume 1579 of Lecture Notes in Computer Science, pages 74–88. Springer-Verlag, 1999.
    • Yifei Dong, Xiaoqun Du, Y. S. Ramakrishna, C. R. Ramakrishnan, I. V. Ramakrishnan, Scott A. Smolka, Oleg Sokolsky, Eugene W. Stark, and David Scott Warren. Fighting livelock in the i-protocol: A comparative study of verification tools. In Fifth International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS ’99), volume 1579 of Lecture Notes in Computer Science, pages 74–88. Springer-Verlag, 1999.
  • 16
    • 85120529866 scopus 로고    scopus 로고
    • M. B. Dwyer, J. Hatcliff, R. Joehanes, S. Laubach, Robby, C. S. Păsăreanu, W. Visser, and H. Zheng. Tool-supported program abstraction for finite-state verification. In Proceedings of the 23rd International Conference on Software Engineering (ICSE-01), pages 177–187, Los Alamitos, California, May12–19 2001. IEEE Computer Society.
    • M. B. Dwyer, J. Hatcliff, R. Joehanes, S. Laubach, Robby, C. S. Păsăreanu, W. Visser, and H. Zheng. Tool-supported program abstraction for finite-state verification. In Proceedings of the 23rd International Conference on Software Engineering (ICSE-01), pages 177–187, Los Alamitos, California, May12–19 2001. IEEE Computer Society.
  • 18
    • 85084099167 scopus 로고    scopus 로고
    • Checking system rules using system-specific, programmer-written compiler extensions
    • Berkeley, CA, October, USENIX Association
    • Dawson Engler, Benjamin Chelf, Andy Chou, and Seth Hallem. Checking system rules using system-specific, programmer-written compiler extensions. In 4th Symposium on Operating System Design and Implementation, Berkeley, CA, October 2000. USENIX Association.
    • (2000) 4Th Symposium on Operating System Design and Implementation
    • Benjamin Chelf, D.E.1    Chou, A.2    Hallem, S.3
  • 19
    • 85120521956 scopus 로고    scopus 로고
    • M. Fröhlich and M. Werner. Demonstration of the interactive graph-visualization system davinci. In R. Tamassia and I. G. Tollis, editors, Graph Drawing, volume 894 of Lecture Notes in Computer Science, pages 266–269. DIMACS, Springer-Verlag, October 1994. ISBN 3-540-58950-3.
    • M. Fröhlich and M. Werner. Demonstration of the interactive graph-visualization system davinci. In R. Tamassia and I. G. Tollis, editors, Graph Drawing, volume 894 of Lecture Notes in Computer Science, pages 266–269. DIMACS, Springer-Verlag, October 1994. ISBN 3-540-58950-3.
  • 20
    • 85120522651 scopus 로고    scopus 로고
    • Patrice Godefroid. Modelchecking for programming languages using VeriSoft. In The 24th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 1997), pages 174–186, Paris, France, 1997. ACM SIGACT and SIGPLAN, ACM Press.
    • Patrice Godefroid. Modelchecking for programming languages using VeriSoft. In The 24th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 1997), pages 174–186, Paris, France, 1997. ACM SIGACT and SIGPLAN, ACM Press.
  • 22
    • 85120528576 scopus 로고    scopus 로고
    • An analysis of the 4ess heart-beat monitor. Bell Labs Technical Journal, 3(2)
    • Patrice Godefroid, Bob Hanmer, and Lalita Jagadeesan. Systematic software testing using verisoft: An analysis of the 4ess heart-beat monitor. Bell Labs Technical Journal, 3(2), April-June 1998.
    • (1998) April-June
    • Godefroid, P.1    Hanmer, B.2    Verisoft, L.J.S.S.T.U.3
  • 24
    • 85120526194 scopus 로고    scopus 로고
    • G. Holzmann. Design and Validation of Computer Protocols. Prentice Hall, En-glewood Cliffs, New Jersey, 1991.
    • G. Holzmann. Design and Validation of Computer Protocols. Prentice Hall, En-glewood Cliffs, New Jersey, 1991.
  • 25
    • 85120527760 scopus 로고    scopus 로고
    • Gerard J. Holzmann. The engineering of a modelchecker: the gnu i-protocolcase study revisited. In Proceedings of the 6th Spin Workshop, volume 1680 of LNCS, Toulouse, France, Sept. 1999. Springer Verlag.
    • Gerard J. Holzmann. The engineering of a modelchecker: the gnu i-protocolcase study revisited. In Proceedings of the 6th Spin Workshop, volume 1680 of LNCS, Toulouse, France, Sept. 1999. Springer Verlag.
  • 27
    • 85120522084 scopus 로고    scopus 로고
    • G.J. Holzmann and Margaret H. Smith. Software model checking-extracting verification models from source code. In Formal Methods for Protocol Engineering and Distributed Systems, pages 481–497, Kluwer Academic Publ., Oct. 1999. also in: Software Testing, Verification and Reliability, Vol. 11, No. 2, June 2001, pp. 65-79.
    • G.J. Holzmann and Margaret H. Smith. Software model checking-extracting verification models from source code. In Formal Methods for Protocol Engineering and Distributed Systems, pages 481–497, Kluwer Academic Publ., Oct. 1999. also in: Software Testing, Verification and Reliability, Vol. 11, No. 2, June 2001, pp. 65-79.
  • 29
    • 85120524375 scopus 로고    scopus 로고
    • Eleftherios Koutsofios. Drawing graphs with dot. Technicalreport, AT&T Be l Laboratories, Murray Hill, NJ, USA, November 1996. This report, and the program, is included in the graphviz package, available for non-commercial use at URL http://www.research.att.com/sw/tools/graphviz/.
    • Eleftherios Koutsofios. Drawing graphs with dot. Technicalreport, AT&T Be l Laboratories, Murray Hill, NJ, USA, November 1996. This report, and the program, is included in the graphviz package, available for non-commercial use at URL http://www.research.att.com/sw/tools/graphviz/.
  • 30
    • 85120527893 scopus 로고    scopus 로고
    • A front end for c in sml, March, Available from URL
    • David Ladd, Satish Chandra, MichaelSiff, Nevin Heintze, Dino Oliva, and Dave MacQueen. Ckit: A front end for c in sml, March 2000. Available from URL http://cm.bell-labs.com/cm/cs/what/smlnj/doc/ckit/index.html.
    • (2000) Ckit
    • Ladd, D.1    Chandra, S.2    Michaelsiff, N.H.3    Oliva, D.4    Macqueen, D.5
  • 31
    • 85120535629 scopus 로고    scopus 로고
    • David Lie, Andy Chou, Dawson Engler, and David L. Dill. A simple method for extracting models from protocol code. In Proceedings of the 28th Annual International Symposium on Computer Architecture, pages 192–203, Göteborg, Sweden, June 30–July 4, 2001. IEEE Computer Society and ACM SIGARCH.
    • David Lie, Andy Chou, Dawson Engler, and David L. Dill. A simple method for extracting models from protocol code. In Proceedings of the 28th Annual International Symposium on Computer Architecture, pages 192–203, Göteborg, Sweden, June 30–July 4, 2001. IEEE Computer Society and ACM SIGARCH.
  • 32
    • 0003581143 scopus 로고
    • Kluwer Academic Publishers, Norwell Massachusetts
    • McMillan, K. L. Symbolic Model Checking. Kluwer Academic Publishers, Norwell Massachusetts, 1993.
    • (1993) Symbolic Model Checking
    • McMillan, K.L.1
  • 35
    • 85120531996 scopus 로고
    • Visualization of compiler graphs. Technical Report A01-95, Universität des Saarlande
    • G. Sander. Vcg – visualization of compiler graphs. Technical Report A01-95, Universität des Saarlande, FB 14 Informatik, 1995.
    • (1995) FB 14 Informatik
    • Sander, G.1    Vcg, –.2
  • 38
    • 85120533857 scopus 로고    scopus 로고
    • David Wagner and Drew Dean. Intrusion detection via static analysis. In Francis M. Titsworth, editor, Proceedings of the 2001 IEEE Symposium on Security and Privacy (S&P-01), pages 156–169, Los Alamitos, CA, May 14–16 2001. IEEE Computer Society.
    • David Wagner and Drew Dean. Intrusion detection via static analysis. In Francis M. Titsworth, editor, Proceedings of the 2001 IEEE Symposium on Security and Privacy (S&P-01), pages 156–169, Los Alamitos, CA, May 14–16 2001. IEEE Computer Society.


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