Editorial
Approches formelles pour le développement de logiciels est consacré à la mise en exergue de quelques-uns des meilleurs aspects de l’atelier Approches Formelles dans l’Assistance au Développement de Logiciels : AFADL 2003. Après avoir été organisé en 1997 au CERT/ONERA à Toulouse, en 1998 au LISI/ENSMA au Futuroscope de Poitiers, en 2000 au LSR/IMAG à Grenoble et en 2001 au Loria à Nancy, AFADL a eu lieu à l’Irisa à Rennes du 15 au 17 janvier 2003. Cet atelier a vocation à rassembler les acteurs académiques et industriels intéressés par l’application de techniques formelles aux différents stades du développement de logiciel. Il a pour objectif de faire le point sur les techniques et outils, fondés sur des approches formelles, permettant d’assurer un certain niveau de confiance dans la construction de logiciels. Nous avons demandé aux auteurs des contributions les plus intéressantes de AFADL 2003 de rédiger une version longue de leur article pour TSI. Après évaluation selon la procédure standard de TSI, nous avons retenu trois articles couvrant des aspects de l’application de techniques formelles aux différents stades du développement de logiciel. Le premier article, par K. Berkani et al., a pour objectif de montrer comment valider un sous-ensemble des règles de base de l’Atelier B à l’aide d’une formalisation en Coq. Le second article, par F. Badeau et al. s’intéresse à la traduction de B vers des langages de programmation, en particulier vers du C pour des petits systèmes embarqués. Enfin le troisième article, par P. Bronton et M.-L. Potet s’intéresse à la définition de stratégies de couverture de test à un haut niveau d’abstraction. Ces trois articles scientifiques sont complétés dans ce numéro de TSI par deux chroniques, contributions issues des conférences invitées de AFADL 2003. Une première chronique est signée par D. Essamé, et présente comment la méthode B peut aussi être utilisée pour faire de l’ingénierie système et a ainsi pu faciliter la réponse à un appel d’offre pour un système de signalisation ferroviaire. La seconde chronique, signée par J. Guespin et al. a pour objectif de montrer que les approches formelles peuvent s’appliquer au-delà du domaine de l’ingénierie logicielle ou système, en l’occurrence ici en biologie, pour une modélisation formelle de la production de mucus chez P. aeruginosa.
Nous voudrions exprimer nos plus vifs remerciements aux auteurs des articles proposés à ce numéro spécial, ainsi qu’aux rapporteurs anonymes qui ont certainement permis, par leurs remarques constructives, de contribuer à la qualité des articles retenus.
Jean-Marc Jézéquel [email protected] Jeanine Souquières [email protected]
Cet article des Editions Lavoisier est disponible en acces libre et gratuit sur tsi.revuesonline.com