Actes Des Septièmes Journées Nationales Du GDR Génie De La Programmation Et Du Logiciel Xavier Blanc, Laurence Duchien
Total Page:16
File Type:pdf, Size:1020Kb
Actes des Septièmes journées nationales du GDR Génie de la Programmation et du Logiciel Xavier Blanc, Laurence Duchien To cite this version: Xavier Blanc, Laurence Duchien. Actes des Septièmes journées nationales du GDR Génie de la Programmation et du Logiciel. 7eme journées du GDR Génie de la Programmation et du Logiciel, Jun 2015, Bordeaux, France. 2015. hal-01169584 HAL Id: hal-01169584 https://hal.inria.fr/hal-01169584 Submitted on 1 Jul 2015 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Actes des Septièmes journées nationales du Groupement De Recherche CNRS du Génie de la Programmation et du Logiciel Université de Bordeaux Laboratoire LaBRI 10 au 12 juin 2015 Editeurs : Xavier Blanc Laurence Duchien Impression : service de reprographie, Université de Bordeaux Table des matières Préface 7 Comités 9 Conférenciers invités 13 Lionel Briand (Université Luxembourg, SnT) : Scalable Software Testing and Verification Through Heuristic Search and Optimization : Experiences and Lessons Learned ....... 15 Françfois Taiani (Université Rennes, IRISA) : Génie logiciel et outils de distribution pour les systèmes répartis de très grande taille .............................. 17 François Pelligrini, (Université Bordeaux, LaBRI) : Aspects juridiques de la création logicielle 19 Sessions des groupes de travail 23 Action AFSEC 23 Claire Pagetti (ONERA) Calcul d’ordonnancement hors-ligne sur plateformes multi/pluri-coeurs à base de méthodes formelles .............................................. 25 Marc Pouzet (Ecole Normale Supérieure, Paris) SCADE Hybrid : une extension de SCADE avec des ODEs ................... 26 Maurice Comlan, David Delfieu, Médésu Sogbohossou (IRCCyN, Université d’Abomey- Calavi) Processus de branchement des réseaux de Petri avec reset arcs ................. 29 Groupe de travail COSMAL 39 Christophe Dony, Petr Spacek, Chouki Tibermacine, Frederic Verdier, Antony Ferrand (Uni- versité Montpellier, LIRMM, Czech Technical University, Prague) Towards a continuum for COMPOnent-based development ................... 41 Thomas Hartmann, François Fouquet, Grégory Nain, Brice Morin, Jacques Klein, Yves Le Traon (University of Luxembourg, SnT, SINTEF ICT) Reasoning at Runtime using time-distorted Contexts : A [email protected] based Approach . 45 1 Septièmes journées nationales du GDR GPL – 10 au 12 juin 2015 Sébastien Mosser, Romain Rouvoy, Pascal Poizat (I3S, Université Nice-Sophia-Antipolis, CRIStAL, Université Lille 1, LIP6, Universite Nanterre) Groupe de Travail GL/CE : Génie Logiciel pour les systèmes Cyber-physiquEs ........ 51 Groupe de travail Compilation 53 Florian Brandner (ENSTA ParisTech) Refinement of Worst-Case Execution Time Bounds by Graph Pruning ............ 55 Riyadh Baghdadi (Inria/UPMC) Platform-Neutral Compute Intermediate Language for DSL Compilers and Domain Experts 59 Action IDM 61 Olivier Le Goaer (Université de Pau et Pays de l’Adour, LIUPPA) Adaptation d’exécution de modèles ................................ 63 Adel Ferdjoukh (Université de Montpellier, LIRMM) Génération de modèles, une approche basée sur les CSP .................... 65 Simon Urli (Université de Nice Sophia-Antipolis, I3S) : Processus flexible de configuration pour lignes de produits logiciels complexes ............................ 69 Groupe de travail LaMHA 71 Gaétan Hains (Huawei FRC, Boulogne-Billancourt) Programmation BSP chez Huawei ................................. 73 Ludovic Henrio et Eric Madelaine (CNRS/INRIA/I3S, Nice) Vérification de composants distribués : le modèle pNets et son utilisation en pratique .... 75 Frederic Loulergue (Inria & LIFO, Université d’Orléans) et Kiminori Matsuzaki (Kochi Uni- versity of Technology) Modèles fonctionnels de MapReduce en Coq ........................... 77 Groupe de travail LTP 79 Jacques-Henri Jourdan, Vincent Laporte, Sandrine Blazy, Xavier Leroy, David Pichardie (Inria Paris-Rocquencourt, IRISA, Inria, U. Rennes 1, ENS Rennes) A formally-verified C static analyzer, Jacques-Henri Jourdan, Vincent Laporte, Sandrine Blazy, Xavier Leroy, David Pichardie ............................... 81 Véronique Benzaken, Evelyne Contejean, Stefania Dumbrava (Université Paris-Sud, CNRS, LRI) A Coq formalization of the relational data model ........................ 83 2 Table des matières Thibaut Balabonski, François Pottier, Jonathan Protzenko (Inria, Université Paris-Sud, Mi- crosoft Research) Type soundness and race freedom for Mezzo ........................... 87 Groupe de travail MFDL 89 Nghi Huynh, Marc Frappier, Amel Mammar, Régine Laleau, Jules Desharnais (Université de Sherbrooke, Université Paris Est-Créteil, Télécom Sud-Paris, Université Laval) Validation du standard RBAC ANSI 2012 avec B ........................ 91 Frédéric Loulergue, Wadoud Bousdira, Julien Tesson (Inria, Université d’Orléans, Université Paris-Est) Construction de programmes parallèles en Coq avec des homomorphismes de listes ...... 93 Allan Blanchard, Nikolai Kosmatov, Matthieu Lemerre, Frédéric Loulergue (CEA, Inria, Université Paris-Est) A Case Study on Formal Verification of the Anaxagoros Hypervisor Paging System with Frama-C .............................................. 97 Andrei Arusoaie, Dorel Lucanu, David Nowak, Vlad Rusu (Inria, CRIStAL, UAIC, Univer- sité Lille 1) Verifying Reachability-Logic Properties on Rewriting-Logic Specifications ........... 99 Groupe de travail MTV2 101 Guillaume Petiot, Bernard Botella, Jacques Julliand, Nikolai Kosmatov, Julien Signoles (CEA, Université Franche-comté, FEMTO-ST) Instrumentation de programmes C annotés pour la génération de tests ............ 103 Sebastien Bardin, Mickael Delahaye, Robin David, Nikolai Kosmatov, Mike Papadakis, Yves Le Traon, Jean-Yves Marion (CEA, Université de Lorraine, Inria, LORIA, Université du Luxembourg, SnT) Sound and Quasi-Complete Detection of Infeasible Test Requirements ............. 105 Kalou Cabrera Castillos, Helene Waeselynck, Virginie Wiels (LAAS, ONERA) Montre-moi d’autres contre-exemples : une approche basée sur les chemins .......... 107 Groupe de travail RIMEL 109 Cédric Teyton, ean-Rémy Falleri, Floréal Morandat, Xavier Blanc, Matias Martinez, Martin Monperrus (LaBRI, U. Bordeaux, CRIStAL, Université Lille 1) Fine-grained and accurate source code differencing ....................... 111 Jérôme Vouillon, Mehdi Dogguy, Roberto Di Cosmo (PPS, U. Paris VII) Easing software component repository evolution ......................... 113 3 Septièmes journées nationales du GDR GPL – 10 au 12 juin 2015 Marco Biazzini, Martin Monperrus, Benoit Baudry (CRIStAL, Université Lille 1, Inria, IRIS, Université Rennes 1) On Analyzing the Topology of Commit Histories in Decentralized Version Control Systems . 131 Table ronde : ’Génie de la Programmation et du Logiciel’ et Agilité : un mariage heureux 141 Mireille Blay-Fornarino (I3S, U. Nice Sophia-Antipolis) & Jean-Michel Bruel (IRIT, U. Tou- louse) : ’Génie de la Programmation et du Logiciel’ et Agilité : un mariage heureux ? ......... 143 Prix de thèse du GDR Génie de la Programmation et du Logiciel 145 Clément Quinton (Université Lille 1, CRIStAL, Inria & Politecnico di Milano) : Une Ap- proche Basée sur les Lignes de Produits Logiciels pour Sélectionner et Configurer un Envi- ronnement d’Informatique dans les Nuages ............................ 147 Julien Henry (Université de Grenoble-VERIMAG) : Static Analysis by Abstract Interpreta- tion and Decision Procedures ................................... 149 Démonstrations et Posters 151 Paola Vallejo, Mickael Kerboeuf, Jean-Philippe Babau Improving Reuse of Tools by means of Model Migrations .................... 153 Bo Zhang, Filip Krikava, Romain Rouvoy, Lionel Seinturier Self-configuration of the Number of Concurrently Running MapReduce Jobs in a Hadoop Clusters ............................................... 155 Amira Radhouani Validation conjointe en UML et B de la sécurité des SI .................... 157 Ronan Saillard Dedukti : un vérificateur de preuves universel .......................... 159 Anas Motii, Agnès Lanusse, Brahim Hamid, Jean-Michel Bruel Incremental pattern-based modeling and security analysis for correct by construction systems design [information on submission 5] .............................. 161 Franck de Goer de Herve Binary analysis for security purposes : approaches based on model inference ......... 163 Adel Ferdjoukh, Eric Bourreau, Annie Chateau and Clémentine Nebut Grimm : un assistant au design de méta-modèles par génération d’instances ......... 165 4 Table des matières Walid Benghabrit Making the cloud more accountable with AccLab framework .................. 167 Victor Allombert, Frédéric Gava, Julien Tesson Multi-ML : Programming Multi-BSP Algorithms in ML ..................... 169 Mohammad Chami, Jean-Michel Bruel SysDICE : Integrated Conceptual Design Evaluation of Mechatronics Systems using SysML . 171 Sebastien Mosser, Romain Rouvoy, Benoit Combemale GLACE : Génie Logiciel pour les systèmes Cyber-physiquEs. "Old Wine, New Bottle ?" ... 173 5 Septièmes journées nationales du GDR GPL – 10 au 12 juin 2015 6 Préface C’est avec grand