EN FR
EN FR


Section: Dissemination

Scientific Animation

Software Dissemination and Internet Visibility

The CONVECS team distributes several software tools: the CADP toolbox (see 5.1 ), the TRAIAN compiler (see 5.2 ), and the PIC2LNT translator (see 5.3 ). In 2012, the main facts are the following:

  • We prepared and distributed 11 successive beta-versions (from 2010-h to 2010-m, from 2011-a to 2011-c, and from 2012-a to 2012-b “Zurich”) of CADP.

  • We were requested to grant CADP licenses for 1227 different computers in the world.

  • We released version 2.7 of the TRAIAN compiler for LOTOS NT in November 2012.

  • We released version 2.0 of the PIC2LNT translator from an applied π-calculus to LNT in October 2012.

We constructed the CONVECS Web site (see http://convecs.inria.fr ) and we updated it with scientific contents, announcements, publications, etc.

By the end of December 2012, the CADP forum (see http://cadp.inria.fr/forum.html ), opened in 2007 for discussions regarding the CADP toolbox, had over 230 registered users and over 1400 messages had been exchanged.

Other research teams took advantage of the software components provided by CADP (e.g., the BCG and OPEN/CAESAR environments) to build their own research software. We can mention the following developments:

  • Formal modeling and verification of BPEL-based Web service composition [62] ,

  • A specific-domain design tool for FPGA-based image and video processing system [63] ,

  • Quantitative timed analysis of interactive Markov chains [49] ,

  • Synchronizability for verification of asynchronously communicating systems [31] ,

  • Deciding choreography realizability [30] ,

  • Automata learning through counterexample guided abstraction refinement [26] ,

  • The Reo+mCRL2 framework for model-checking dataflow in service compositions [52] ,

  • The IDCM analysis tool for components and architectures dedicated to incremental construction [54] ,

  • Rigorous development of composite grid services [60] ,

  • Integrating model-based testing and analysis tools via test case exchange [28] , and

  • The DFTCalc tool for calculating the failure probability of a dynamic fault tree (DFT) using LNT [61] .

Other teams also used the CADP toolbox for various case studies:

  • Learning and testing the bounded retransmission protocol [27] ,

  • Specification and validation of a real-time simple parallel kernel for dependable distributed systems [40] ,

  • Abstraction-based malware analysis using rewriting and model checking [32] , and

  • Model checking of scenario-aware dataflow [58] .

Program Committees

In 2012, the members of CONVECS took on the following responsibilities:

  • H. Garavel is an editorial board member of STTT (Springer International Journal on Software Tools for Technology Transfer).

  • F. Lang was a program committee member for NEPTUNE'2012 (Nice Environment with a Process and Tools Using Norms and Example), Paris, France, June 6-7, 2012.

  • F. Lang was a program committee member for ESOCC'2012 (European Conference on Service-Oriented and Cloud Computing), Bertinoro, Italy, September 19-21, 2012.

  • F. Lang and G. Salaün were program committee members for FMICS'2012 (17h International Workshop on Formal Methods for Industrial Critical Systems), Paris, France, August 27-28, 2012.

  • R. Mateescu was a program committee member for GRAPHITE'2012 (1st International Workshop on Graph Inspection and Traversal Engineering), Talinn, Estonia, March 31 - April 1st, 2012.

  • R. Mateescu was a program committee member for TASE'2012 (6th International Symposium on Theoretical Aspects of Software Engineering), Beijing, China, July 4-6, 2012.

  • G. Salaün is an editorial board member of SOCA (Springer International Journal on Service Oriented Computing and Applications).

  • G. Salaün was a program committee member for COORDINATION'2012 (14th International Conference on Coordination Models and Languages), Stockholm, Sweden, June 14-15, 2012.

  • G. Salaün was a program committee chair for FACS'2012 (9th International Symposium on Formal Aspects of Component Software), Mountain View, USA, September 12-14, 2012.

  • G. Salaün was a program committee member for FLACOS'2012 (6th International Workshop on Formal Languages and Analysis of Contract-Oriented Software), Bertinoro, Italy, September 19, 2012.

  • G. Salaün was a steering committee member for FOCLASA'2012 (11th International Workshop on Foundations of Coordination Languages and Self-adaptation), Newcastle upon Tyne, UK, September 8, 2012.

  • W. Serwe was a program committee member for PDMC'2012 (11th International Workshop on Parallel and Distributed Methods in Verification), Imperial College, London, UK, September 17, 2012.

Awards and Distinctions

  • H. Garavel is an invited professor at the University of Saarland (Germany) after he received the Gay-Lussac Humboldt Prize in 2011.

  • M. Güdemann received the Software Engineering Award of the Ernst Denert Association in 2012.

Lectures and Invited Conferences

  • H. Garavel gave a keynote lecture entitled “Three Decades of Success Stories in Formal Methods” at FMICS'2012 (Paris, France) on August 28, 2012.

  • H. Garavel gave a lecture entitled “Trois décennies de réussite en méthodes formelles” in the Aerospace Valley industrial conference on formal methods (Toulouse, France) on November 13, 2012.

  • M. Güdemann visited the Institute for Systems and Systems Engineering (ISSE) at the University of Augsburg (Germany) on March 1st, 2012. He gave a tutorial on CADP.

  • F. Lang and W. Serwe presented a tutorial on CADP at AFADL'2012 (Grenoble, France) on January 12, 2012.

  • R. Mateescu visited the LRI laboratory (University Paris-Sud at Evry) on March 21–22, 2012. He gave a talk entitled “Extending Temporal Logics in Practice: Model Checking and Applications” on March 22, 2012.

  • R. Mateescu presented a tutorial on CADP at FM'2012 (Paris, France) on August 28, 2012.

  • R. Mateescu gave a talk entitled “Querying Graphs On-the-Fly using a Model Checking Language” at the LIG laboratory (Grenoble) on September 27, 2012.

  • G. Salaün visited the LRI laboratory (University Paris-Sud at Evry) on March 19, 2012. He gave a talk entitled “Specifying and Verifying a Self-Configuration Protocol for Distributed Applications in the Cloud using LNT and CADP” on March 19, 2012.

  • G. Salaün visited the LINA laboratory (University of Nantes) on March 22–23, 2012. He gave a talk entitled “Specifying and Verifying a Self-configuration Protocol for Distributed Applications in the Cloud using LNT and CADP” on March 22, 2012.

  • G. Salaün visited the FBK laboratory (Trento, Italy) on March 28, 2012. He gave a talk entitled “Design and Verification of Distributed Systems” on March 28, 2012.

  • G. Salaün visited the IRIT laboratory (Toulouse) on November 19–21, 2012. He gave a talk entitled “Design and Verification of Communicating Systems” on November 19, 2012.

  • W. Serwe participated to the kick-off meeting of the Sensation project, held on November 1–2, 2012 in Aalborg (Denmark). He gave a talk entitled “Model Checking and Performance Evaluation with CADP Illustrated on Shared-Memory Mutual Exclusion Protocols” on November 2, 2012.

  • W. Serwe participated to the Grid'5000 winter school, held on December 3–6, 2012 in Nantes. He gave a talk entitled “Large Scale Distributed Verification using CADP on Grid'5000” on December 6, 2012.