메뉴 건너뛰기




Volumn , Issue , 2006, Pages 55-66

Engineering with logic: HOL specification and symbolic-evaluation testing for TCP implementations

Author keywords

API; Conformance testing; Higher order logic; HOL; Network protocols; Operational semantics; Sockets; Specification; TCP IP

Indexed keywords

API; CONFORMANCE TESTING; HIGHER-ORDER LOGIC; OPERATIONAL SEMANTICS; SOCKETS; TCP/IP;

EID: 33745830534     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (19)

References (29)
  • 1
    • 84958780281 scopus 로고    scopus 로고
    • Verifying network protocol implementations by symbolic refinement checking
    • R. Alur and B.-Y. Wang. Verifying network protocol implementations by symbolic refinement checking. In Proc. CAV '01, LNCS 2102, pages 169-181, 2001.
    • (2001) Proc. CAV '01, LNCS , vol.2102 , pp. 169-181
    • Alur, R.1    Wang, B.-Y.2
  • 2
    • 0035042203 scopus 로고    scopus 로고
    • What packets may come: Automata for network monitoring
    • K. Bhargavan, S. Chandra, P. J. McCann, and C. A. Gunter. What packets may come: automata for network monitoring. In Proc. POPL, pages 206-219, 2001.
    • (2001) Proc. POPL , pp. 206-219
    • Bhargavan, K.1    Chandra, S.2    McCann, P.J.3    Gunter, C.A.4
  • 3
    • 0346263728 scopus 로고    scopus 로고
    • Formal verification of standards for distance vector routing protocols
    • K. Bhargavan, D. Obradovic, and C. A. Gunter. Formal verification of standards for distance vector routing protocols. J. ACM, 49(4):538-576, 2002.
    • (2002) J. ACM , vol.49 , Issue.4 , pp. 538-576
    • Bhargavan, K.1    Obradovic, D.2    Gunter, C.A.3
  • 4
    • 84892295050 scopus 로고
    • A structured TCP in Standard ML
    • E. Biagioni. A structured TCP in Standard ML. In Proc. SIGCOMM '94, pages 36-45, 1994.
    • (1994) Proc. SIGCOMM '94 , pp. 36-45
    • Biagioni, E.1
  • 6
    • 33745832150 scopus 로고    scopus 로고
    • TCP, UDP, and Sockets: Rigorous and experimentally-validated behavioural specification
    • Technical Report UCAM-CL-TR-624, Computer Laboratory, University of Cambridge, Mar.
    • S. Bishop, M. Fairbairn, M. Norrish, P. Sewell, M. Smith, and K. Wansbrough. TCP, UDP, and Sockets: rigorous and experimentally-validated behavioural specification. Volume 1: Overview. Technical Report UCAM-CL-TR-624, Computer Laboratory, University of Cambridge, Mar. 2005. 88pp. Available at http://ww.cl.cam.ac.uk/users/pes20/Netsem/.
    • (2005) Overview , vol.1 , pp. 88
    • Bishop, S.1    Fairbairn, M.2    Norrish, M.3    Sewell, P.4    Smith, M.5    Wansbrough, K.6
  • 7
    • 33745832150 scopus 로고    scopus 로고
    • TCP, UDP, and Sockets: Rigorous and experimentally-validated behavioural specification. Volume 2: The specification
    • Computer Laboratory, University of Cambridge, Mar.
    • S. Bishop, M. Fairbairn, M. Norrish, P. Sewell, M. Smith, and K. Wansbrough. TCP, UDP, and Sockets: rigorous and experimentally-validated behavioural specification. Volume 2: The specification. Technical Report UCAM-CL-TR-625, Computer Laboratory, University of Cambridge, Mar. 2005. 386pp. Available at http://www.cl.cam.ac.uk/users/pes20/Netsem/.
    • (2005) Technical Report , vol.UCAM-CL-TR-625 , pp. 386
    • Bishop, S.1    Fairbairn, M.2    Norrish, M.3    Sewell, P.4    Smith, M.5    Wansbrough, K.6
  • 8
    • 0031210782 scopus 로고    scopus 로고
    • Generating efficient protocol code from an abstract specification
    • Full version of a paper in SIGCOMM '96
    • C. Castelluccia, W. Dabbous, and S. O'Malley. Generating efficient protocol code from an abstract specification. IEEE/ACM Trans. Netw., 5(4):514-524, 1997. Full version of a paper in SIGCOMM '96.
    • (1997) IEEE/ACM Trans. Netw. , vol.5 , Issue.4 , pp. 514-524
    • Castelluccia, C.1    Dabbous, W.2    O'Malley, S.3
  • 11
    • 0004178001 scopus 로고
    • M. J. C. Gordon and T. Melham, editors. Cambridge University Press
    • M. J. C. Gordon and T. Melham, editors. Introduction to HOL: a theorem proving environment. Cambridge University Press, 1993.
    • (1993) Introduction to HOL: A Theorem Proving Environment
  • 14
    • 84858922992 scopus 로고    scopus 로고
    • The Isabelle proof assistant. http://isabelle.in.tum.de/.
  • 16
    • 0002658813 scopus 로고    scopus 로고
    • Forward and backward simulations - Part II: Timing-based systems
    • July
    • N. Lynch and F. Vaandrager. Forward and backward simulations - Part II: Timing-based systems. Information and Computation, 128(1):1-25, July 1996.
    • (1996) Information and Computation , vol.128 , Issue.1 , pp. 1-25
    • Lynch, N.1    Vaandrager, F.2
  • 19
    • 0030609304 scopus 로고    scopus 로고
    • Automated packet trace analysis of TCP implementations
    • V. Paxson. Automated packet trace analysis of TCP implementations. In Proc. SIGCOMM '97, pages 167-179, 1997.
    • (1997) Proc. SIGCOMM '97 , pp. 167-179
    • Paxson, V.1
  • 20
    • 33745201101 scopus 로고    scopus 로고
    • The UDP calculus: Rigorous semantics for real networking
    • Computer Laboratory, University of Cambridge, July
    • A. Serjantov, P. Sewell, and K. Wansbrough. The UDP calculus: Rigorous semantics for real networking. Technical Report 515, Computer Laboratory, University of Cambridge, July 2001.
    • (2001) Technical Report , vol.515
    • Serjantov, A.1    Sewell, P.2    Wansbrough, K.3
  • 22
    • 0036554084 scopus 로고    scopus 로고
    • Formal specification and verification of safety and performance of TCP selective acknowledgment
    • M. A. Smith and K. K. Ramakrishnan. Formal specification and verification of safety and performance of TCP selective acknowledgment. IEEE/ ACM Trans. Netw., 10(2):193-207, 2002.
    • (2002) IEEE/ACM Trans. Netw. , vol.10 , Issue.2 , pp. 193-207
    • Smith, M.A.1    Ramakrishnan, K.K.2
  • 23
    • 0041918926 scopus 로고    scopus 로고
    • Formal verification of communication protocols
    • M. A. S. Smith. Formal verification of communication protocols. In Proc. FORTE IX/PSTV XVI, pages 129-144, 1996.
    • (1996) Proc. FORTE IX/PSTV XVI , pp. 129-144
    • Smith, M.A.S.1
  • 26
    • 33745201529 scopus 로고    scopus 로고
    • Timing UDP: Mechanized semantics for sockets, threads and failures
    • Apr.
    • K. Wansbrough, M. Norrish, P. Sewell, and A. Serjantov. Timing UDP: mechanized semantics for sockets, threads and failures. In Proc. ESOP, LNCS 2305, pages 278-294, Apr. 2002.
    • (2002) Proc. ESOP, LNCS , vol.2305 , pp. 278-294
    • Wansbrough, K.1    Norrish, M.2    Sewell, P.3    Serjantov, A.4
  • 29
    • 84888697746 scopus 로고
    • CCS + time = an interleaving model for real time systems
    • W. Yi. CCS + time = an interleaving model for real time systems. In Proc. ICALP, pages 217-228, 1991.
    • (1991) Proc. ICALP , pp. 217-228
    • Yi, W.1


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