Efficient Java Code Generation of Security Protocols Specified in AnB/AnBx

  • Paolo Modesti
Conference paper

DOI: 10.1007/978-3-319-11851-2_17

Part of the Lecture Notes in Computer Science book series (LNCS, volume 8743)
Cite this paper as:
Modesti P. (2014) Efficient Java Code Generation of Security Protocols Specified in AnB/AnBx. In: Mauw S., Jensen C.D. (eds) Security and Trust Management. STM 2014. Lecture Notes in Computer Science, vol 8743. Springer, Cham

Abstract

The implementation of security protocols is challenging and error-prone. A model-driven development approach allows the automatic generation of an application, from a simpler and abstract model that can be formally verified. Our AnBx compiler is a tool for automatic generation of Java code of security protocols specified in the Alice&Bob notation. In contrast with existing tools, it uses a simpler specification language and computes the consistency checks that agents have to perform on reception of messages. Moreover, the tool applies various optimization strategies to achieve efficiency both at compile and run time.

Keywords

security protocols code generation applied formal methods 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Paolo Modesti
    • 1
  1. 1.School of Computing ScienceNewcastle UniversityUK

Personalised recommendations