메뉴 건너뛰기




Volumn , Issue , 2005, Pages 190-199

A case study of C source code verification: The Schorr-Waite algorithm

Author keywords

[No Author keywords available]

Indexed keywords

ANNOTATION LANGUAGES; FORMAL PROOFS; FORMAL REASONING; FORMAL VERIFICATIONS; POINTER PROGRAMS; SCHORR-WAITE ALGORITHM; SOURCE CODE VERIFICATION; THEOREM PROVERS;

EID: 84883308102     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/SEFM.2005.1     Document Type: Conference Paper
Times cited : (32)

References (25)
  • 1
    • 84883261064 scopus 로고    scopus 로고
    • The Simplify decision procedure (part of ESC/Java).
    • The Simplify decision procedure (part of ESC/Java). http: //research. compaq. com/SRC/esc/simplify/.
  • 2
    • 35248812966 scopus 로고    scopus 로고
    • Event based sequential program development: Application to constructing a pointer program
    • In K. Araki, S. Gnesi, and D. Mandrioli, editors, Springer-Verlag
    • J.-R. Abrial. Event based sequential program development: Application to constructing a pointer program. In K. Araki, S. Gnesi, and D. Mandrioli, editors, FME 2003: Formal Methods, volume 2805, pages 51-74. Springer-Verlag, 2003.
    • (2003) FME 2003: Formal Methods , vol.2805 , pp. 51-74
    • Abrial, J.-R.1
  • 4
    • 84976473150 scopus 로고    scopus 로고
    • Proving pointer programs in Hoare logic
    • R. Bornat. Proving pointer programs in Hoare logic. In Mathematics of Program Construction, pages 102-126, 2000.
    • (2000) Mathematics of Program Construction , pp. 102-126
    • Bornat, R.1
  • 5
    • 0032644751 scopus 로고    scopus 로고
    • Animating formal proof at the surface: The Jape proof calculator
    • R. Bornat and B. Sufrin. Animating formal proof at the surface: The Jape proof calculator. The Computer Journal, 42(3):177-192, 1999. http://jape. org. uk.
    • (1999) The Computer Journal , vol.42 , Issue.3 , pp. 177-192
    • Bornat, R.1    Sufrin, B.2
  • 6
    • 0002738295 scopus 로고
    • Some techniques for proving correctness of programs which alter data structures
    • R. Burstall. Some techniques for proving correctness of programs which alter data structures. Machine Intelligence, 7:23-50, 1972.
    • (1972) Machine Intelligence , vol.7 , pp. 23-50
    • Burstall, R.1
  • 7
    • 84883277241 scopus 로고    scopus 로고
    • The Coq Proof Assistant
    • The Coq Proof Assistant. http://coq. inria. fr/.
  • 12
    • 0347602000 scopus 로고    scopus 로고
    • The KRAKATOA tool for certification of JAVA/JAVACARD programs annotated in JML
    • C. Marché, C. Paulin-Mohring, and X. Urbain. The KRAKATOA tool for certification of JAVA/JAVACARD programs annotated in JML. Journal of Logic and Algebraic Programming, 58(1-2):89-106, 2004. http://krakatoa. lri. fr.
    • (2004) Journal of Logic and Algebraic Programming , vol.58 , Issue.1-2 , pp. 89-106
    • Marché, C.1    Paulin-Mohring, C.2    Urbain, X.3
  • 16
    • 0002550919 scopus 로고
    • A proof of the Schorr-Waite algorithm
    • In M. Broy and G. Schmidt, editors, Reidel Proceedings of the 1981 Marktoberdorf summer school
    • J. M. Morris. A proof of the Schorr-Waite algorithm. In M. Broy and G. Schmidt, editors, Theoretical Foundations of Programming Methodology, pages 25-51. Reidel, 1982. Proceedings of the 1981 Marktoberdorf summer school.
    • (1982) Theoretical Foundations of Programming Methodology , pp. 25-51
    • Morris, J.M.1
  • 17
    • 84883308519 scopus 로고    scopus 로고
    • The PVS system.
    • The PVS system. http://pvs. csl. sri. com/.
  • 18
    • 84944316455 scopus 로고    scopus 로고
    • Light-weight theorem proving for debugging and verifying units of code
    • Canberra, Australia, Sept. IEEE Computer Society Press
    • S. Ranise and D. Deharbe. Light-weight theorem proving for debugging and verifying units of code. In Proc. SEFM'03, Canberra, Australia, Sept. 2003. IEEE Computer Society Press. http://www. loria. fr/equipes/cassis/ softwares/haRVey/.
    • (2003) Proc. SEFM'03
    • Ranise, S.1    Deharbe, D.2
  • 21
  • 22
    • 0001361340 scopus 로고
    • An efficient machineindependent procedure for garbage collection in various list structures
    • H. Schorr and W. M. Waite. An efficient machineindependent procedure for garbage collection in various list structures. Commun. ACM, 10:501-506, 1967.
    • (1967) Commun. ACM , vol.10 , pp. 501-506
    • Schorr, H.1    Waite, W.M.2
  • 24
    • 0018297445 scopus 로고
    • The correctness of the Schorr-Waite list marking algorithm
    • R. W. Topor. The correctness of the Schorr-Waite list marking algorithm. Acta Inf., 11:211-221, 1979.
    • (1979) Acta Inf. , vol.11 , pp. 211-221
    • Topor, R.W.1
  • 25
    • 0001704377 scopus 로고
    • On-line construction of suffix-trees
    • E. Ukkonen. On-line construction of suffix-trees. Algorithmica, 14:249-260, 1995.
    • (1995) Algorithmica , vol.14 , pp. 249-260
    • Ukkonen, E.1


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