EN FR
EN FR


Section: Dissemination

Scientific Animation

Software Dissemination and Internet Visibility

The CONVECS project-team distributes several software tools: the CADP toolbox (see §  5.1 ), the TRAIAN compiler (see §  5.2 ), the PIC2LNT translator (see §  5.3 ), and the PMC model checker (see §  5.4 ). In 2013, the main facts are the following:

  • We prepared and distributed 11 successive versions (from 2013-a to 2013-l “Zurich”) of CADP.

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

  • We released version 3.0 of the PIC2LNT translator from an applied π-calculus to LNT in May 2013.

  • We released version 1.0 of the PMC partial model checker for networks of automata in May 2013.

The CONVECS Web site (http://convecs.inria.fr ) was updated with scientific contents, announcements, publications, etc.

By the end of December 2013, the CADP forum (http://cadp.inria.fr/forum.html ), opened in 2007 for discussions regarding the CADP toolbox, had over 270 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 verification of BPMN models with the Alvis modeling language  [64] , [65] , [66]

  • The DFTCalc tool for efficient fault tree analysis  [29] , [28]

  • Efficient modeling, generation, and analysis of Markov automata  [67]

  • Modeling and verification techniques for the incremental development of UML architectures  [63]

  • Model based design of complex embedded systems  [27]

  • Model extraction approach to verifying concurrent C programs  [40]

  • Model checking based approach to automatic test suite generation for Web services and BPEL  [73]

  • The VIP Design graphical language for the design of image and video processing embedded systems  [74] , [75]

  • Active learning of extended finite state machines  [69]

  • Incremental construction and interoperability analysis of critical systems  [56] , [55] , [62]

  • Modeling robot behavior with CCL  [54]

  • Behavioural verification of distributed components  [52]

  • Efficient property preservation checking of model refinements  [71]

  • Efficient operational semantics for EB3 for verification of temporal properties  [70]

  • Multilevel contracts for trusted components  [59]

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

  • Formally reasoning on a reconfigurable component-based system  [48]

  • Assisting refinement in system-on-chip design  [60]

  • Formal development of control software in the medical systems domain  [61]

  • Model-driven approach supporting formal verification for Web service composition protocols  [38]

  • Scalably verifiable cache coherence  [72]

  • Improved test case generation from UML statecharts  [34] , [33]

Program Committees

In 2013, 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 is an editorial board member of the Scientific World Journal in the Computer Science subject area.

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

  • G. Salaün is a steering committee member of FACS (International Symposia on Formal Aspects of Component Software).

  • G. Salaün is a steering committee member of FOCLASA (International workshops on Foundations of Coordination Languages and Self-Adaptive Systems).

  • G. Salaün was a program committee member for MODELSWARD'2013 / MODA'2013 (1st International Conference on Model-Driven Engineering and Software Development, Special Session on Model-Driven Software Adaptation), Barcelona, Spain, February 19–21, 2013.

  • G. Salaün was a program committee member for SAC'2013 (28th Annual ACM Symposium on Applied Computing, Track on Service-Oriented Architectures and Programming), Coimbra, Portugal, March 18–22, 2013.

  • G. Salaün and W. Serwe were program committee members for FSEN'2013 (5th International Conference on Fundamentals of Software Engineering), Tehran, Iran, April 24–26, 2013.

  • G. Salaün was a program committee member for CBSE'2013 (16th International ACM Sigsoft Symposium on Component-Based Software Engineering), Vancouver, Canada, June 18–20, 2013.

  • G. Salaün was a program committee member for QASBA'2013 (2nd International Workshop on Quality Assurance for Service-based Applications), Lugano, Switzerland, July 15, 2013.

  • F. Lang was a program committee member for ETR'2013 (Ecole d'été Temps-réel), Toulouse, France, August 26–30, 2013.

  • F. Lang was a program committee member for ESOCC'2013 (European Conference on Service-Oriented and Cloud Computing), Málaga, Spain, September 11–13, 2013.

  • F. Lang and R. Mateescu were program committee members for FMICS'2013 (18th International Workshop on Formal Methods for Industrial Critical Systems), Madrid, Spain, September 23–24, 2013.

  • G. Salaün was a program committee member for FACS'2013 (10th International Symposium on Formal Aspects of Component Software), Nanchang, China, October 28–30, 2013.

Awards and Distinctions

H. Garavel is an invited professor at Saarland University (Germany) as a holder of the Gay-Lussac Humboldt Prize.

Lectures and Invited Conferences

  • H. Garavel attended the Dagstuhl Seminar #13051 on “Software Certification: Methods and Tools” (Schloss Dagstuhl, Germany, January 27 – February 1st, 2013). He gave a lecture entitled “A Naive Look at Software Certification Practices – and Proposals for Enhancement” on January 30, 2013.

  • G. Salaün visited the University of Málaga (Spain) from February 2 to March 8, 2013. He gave a talk entitled “Formal Methods for Cloud Computing Environments” on February 6, 2013 and a talk entitled “Verification of Contract-based Communicating Systems” on February 13, 2013.

  • H. Garavel visited RWTH Aachen (Germany) on February 25–28, 2013. He gave a talk entitled “CAESAR Nets, NTIF, and FIACRE: Better than Slim, and also Faster?”.

  • G. Salaün gave a keynote lecture entitled “Verification of Contract-based Communicating Systems” at GRAPHITE'2013 (Rome, Italy) on March 24, 2013.

  • H. Garavel was invited to the seminar “25 Years of Combining Compositionality and Concurrency” (Königswinter, Germany, August 7–9, 2013). He gave a lecture entitled “25 Years of Compositionality Issues in CADP: An Overview”.

  • F. Lang gave a lecture entitled “CADP: A Toolbox for the Construction and Analysis of Distributed Processes”, followed by a lab session on CADP at ETR'2013 (Toulouse, France) on August 28, 2013.

  • F. Lang gave a keynote lecture entitled “Langage de nouvelle génération pour la modélisation et vérification formelle de systèmes asynchrones” at JDEV'2013 (Palaiseau, France) on September 4, 2013.

  • H. Garavel gave a lecture entitled “25 Years of Combining Compositionality and Concurrency” at Saarland University on December 20, 2013.