Spi2Java: automatic cryptographic protocol Java code generation from spi calculus | IEEE Conference Publication | IEEE Xplore