kirancodes.me
To Proof Maintenance & Beyond!

2,199 papers · page 61 of 110

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

Steve Bishop, Matthew Fairbairn, Michael Norrish, Peter Sewell, Michael Smith, Keith Wansbrough

The TCP/IP protocols and Sockets API underlie much of modern computation, but their semantics have historically been very complex and ill-defined. The real standard is the de facto one of the common implementations, including, for example, the 15,000--20,000 lines of C in the BSD…