PIC2LNT: Model Transformation for Model Checking an Applied Pi-Calculus
The π-calculus  was proposed by Milner, Parrow, and Walker about twenty years ago for describing concurrent systems with mobile communication. The π-calculus is equipped with operational semantics defined in terms of Ltss (Labelled Transition Systems). Although a lot of theoretical results have been achieved on this language (see, e.g., [1, chapter 8] for a survey), only a few verification tools have been designed for analysing π-calculus specifications automatically. The two most famous examples are the Mobility Workbench (Mwb)  and Jack , which were developed in the 90s.
KeywordsModel Check Operational Semantic Label Transition System Process Algebra Cryptographic Protocol
Unable to display preview. Download preview PDF.
- 1.Bergstra, J.A., Ponse, A., Smolka, S.A. (eds.): Handbook of Process Algebra. Elsevier (2001)Google Scholar
- 2.Blanchet, B., Smyth, B.: Proverif: Automatic cryptographic protocol verifier, user manual and tutorial, version 1.86pl3 (2011)Google Scholar
- 3.Champelovier, D., Clerc, X., Garavel, H., Guerte, Y., Powazny, V., Lang, F., Serwe, W., Smeding, G.: Reference manual of the LOTOS NT to LOTOS translator (version 5.1). Inria/Vasy, 109 pages (2010)Google Scholar
- 10.Mateescu, R., Salaün, G.: Pic2Lnt: A translator from the applied pi-calculus to LOTOS NT (2012), http://convecs.inria.fr/software