3530 articles – 5253 Notices  [english version]

inria-00100124, version 1

Construction sûre de systèmes électroniques

Dominique Cansell () a1, Stefan Hallerstede b, Yann Zimmermann c1

Génie logiciel, 69 (2004) 38-44

Résumé : Les systèmes électroniques deviennent de plus en plus complexes et l'exigence en qualité est de plus en plus forte, l'approche par simulation ne suffit plus pour garantir leur correction. Les méthodes formelles sont les seules à pouvoir faire face à la complexité croissante. Le développement de systèmes à l'aide du raffinement permet de gérer la complexité du système et de sa preuve de correction en permettant l'introduction des détails du système pas à pas. La méthode B est parmi les méthodes formelles qui possède suffisamment d'outils support pour être utilisée en pratique aujourd'hui. Cette méthode a déjà été éprouvée dans la conception de logiciels, cet article s'attache à la conception de systèmes électroniques avec la méthode B. Cet article présente comment la méthode B peut être utilisée pour la conception des systèmes électroniques. Les concepts de la méthode B et du raffinement formel sont présentés. La méthode générale de conception en B est présentée en mettant en parallèle les flots de conception pour les logiciels et les circuits. Des exemples d'application de la méthode B pour le développement de systèmes électroniques sont présentés.

  • a –  UNIVERSITE DE METZ
  • b –  KEESDA
  • c –  UHP ET KEESDA
  • 1 :  MOSEL (INRIA Lorraine - LORIA)
  • INRIA – CNRS : UMR7503 – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine (INPL)
  • Domaine : Informatique/Autre
  • Mots-clés : b method – refinement – formal modelisation – proof || méthode b – raffinement – modélisation formelle – preuve de système
  • Référence interne : A04-R-417 || cansell04d
  • Commentaire : Article dans revue scientifique avec comité de lecture. nationale.
 
  • inria-00100124, version 1
  • oai:hal.inria.fr:inria-00100124
  • Contributeur : 
  • Soumis le : Mardi 26 Septembre 2006, 10:14:19
  • Dernière modification le : Jeudi 28 Septembre 2006, 15:22:47